dioxus-icons-game 0.2.2

Game icons for dioxus framework
Documentation
// Auto Generated! DO NOT EDIT!

use dioxus::prelude::*;

use crate::IconShape;

#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct AntiAircraftGun;

impl IconShape for AntiAircraftGun {
    fn child_elements(&self) -> Element {
        rsx!(path {
        d: "M0 0h512v512H0z",
            }
path {
        d: "M472.7 22.8l-38.5 44.91L448 84.24l48-34.65zm-50.4 55.05L312.2 178.7l-25.3 8.1-66.3 69.6 22.8 24.7 69.3-65.4 12.9-21.5L435.7 93.27zm-8.7 72.65l-19.9 25.6 10.3 13.4 26.6-19.6zm-32.4 37.1l-68.5 62.3-16 3.6-42.1 39.2 20.7 22.3 43.6-39.5 6.4-13.8 65.2-62.4zm-245.8 67.3c-26.6.3-52.06 25.8-52.33 52.4-.33 17.8 9.08 34.4 24.53 43.3l23.6-7.6c-18-2.1-31.59-17.5-31.39-35.7 0-19.7 15.89-35.7 35.59-35.7 10-.2 19.5 3.8 26.4 11v-17c-8-4.7-17.1-11-26.4-10.7zm44.5 8.2v78.5L120.5 365v23.5h145v-55.2l-65.4-70.2zM87.51 407.2l-43.29 43h13.47l11.54 8 35.57-27.3h107.6l11.5 19.3H245l6.1-19.3h23.4l97.3 28.2 9.6-8.9h16l-106.5-43zm-50.68 59.9l-20.85 22.1h62.55l-20.84-22.1zm187.07 0L203 489.2h62.9L245 467.1zm160.7 0l-19.3 22.1h61L407 467.1z",
        fill: "#fff",
            })
    }

    const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");

}

#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct ShoonerSailboat;

impl IconShape for ShoonerSailboat {
    fn child_elements(&self) -> Element {
        rsx!(path {
        d: "M0 0h512v512H0z",
            }
path {
        d: "M126.7 81.85L57.46 159l84.64 63.6c-4.8-46.9-9.8-93.8-15.4-140.75zm160.4 9.2l-30.2 2h-.1l1.4 23.45c12.2-.4 24.8 1.6 37.6 6.1l5.7-.4zm-42.5 2.6l-29.9 1.9-9.6 33.15 6.1-.5c11.3-6 22.9-9.6 34.8-11.1l-1.2-23.45zm60.3 40.05l-45.6 3.1h-.1l4 68.2c26.1-1.3 52.4 2.3 79 10.2zm-58.3 3.6l-43.9 3-14.6 46.9 36.9 22.6c8.4-1.9 16.8-3.3 25.2-4.1l-3.5-68.4zM53.53 173.5L19.99 366.3l131.91 4c-4-42.7-4.2-85.4-8.5-128-30.1-22.4-60.01-45.8-89.87-68.8zm114.77 17l2.1 178.7 88.3 1.1-10.1-128.6zm144.4 33.4l17.9 29.6 82.8 80.7 71-3.8zm-24 9.8l5.7 25.2 52.3 97 70.1 2.6zm-23.4 3.4L278 376.4l53.1-8.2zm232.2 107.1l-131.1 40.9-1.3 15.8L498 358.5zm-144.3 40.3l-16.2.3-3.3 9.1c-100 7.9-190.9 11.1-288.67 9.9l13.02 13.4c6.11 3.7 19.79 4.2 20.93 13H345.8c3.7-13.3 5.3-32.4 7.4-45.7z",
        fill: "#fff",
            })
    }

    const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");

}

#[derive(Default, Copy, Clone, PartialEq, Eq)]
pub struct SmallFishingSailboat;

impl IconShape for SmallFishingSailboat {
    fn child_elements(&self) -> Element {
        rsx!(path {
        d: "M0 0h512v512H0z",
            }
path {
        d: "M109.2 63.18l-3.5 15.74 87 77.68 29.6 195.2 14.4 1.2-35.4-242.7-15.5 1.1 3.4 22.2zm155.6 22.28L261.7 102l59.3 53.5 16.5 191.3 14.9-2.2-20.6-232.7-14.5 1.3 1.7 19.4zM97.61 93.4L38.27 310.2 200.8 326l-21.3-157.4zm159.69 25.4l-11.1 47.8 13.7 10.4v171.6l62.1-1.7-14.4-178.7zm89.6 26.6l3.3 22.6 22.7 19.7-3.5-19.7zM223 170.7l3.1 17 18.3 10.5-.3-14.6zm130.9 18.6L367 342.5l16.4.2L381 318l97.8 21-86 13.4-2.5 12.2 99-14.5-.6-12.6c-.9-1.1-60.8-94.2-89.8-140l-20.5 93.1-8.5-87.9zm-125.7 10.6l16.9 120-1.1-109.8zM21.89 322.4l2.33 15.4L207 353.3l-1.5-11.7zm358.31 29.2l-10.4 2.3c-2.6 7.8-5.2 21.8-7.2 29.7-3.1 12-6.2 24.8-10.4 30.9-6.2 10.7-18.7 15.3-35.3 17.3-16.5 2.1-44.5 1.8-71.5 2-41.5.2-66.6 2.9-85-4.8-9.2-3.8-16.1-10.3-21.8-20.5l-1-1.9-1.4.3 8.4 41.9 212.8-5.7zm-23.5 4.3c-80 15.9-141.1 14.5-224.1 3 16.5 74.4 39.5 62.3 115.1 62 52.9-.2 82.8 3.8 93.4-14.7 5.9-9.9 15.6-50.3 15.6-50.3zm-241.2 1.7l-4.4.3-7.9 1.2c-.1 0 3.1 8.6 5 16.5 2.1 7.9-7.1 25.2-7.1 34.7 0 9.3 6.3 24.3 11.3 25.6 5.6 1.3 18.1-1.3 18.1-1.3z",
        fill: "#fff",
            })
    }

    const VIEW_BOX: Option<&'static str> = Some("0 0 512 512");

}