From 11ca93834dba1f96df9dfee26ca2c71d941b5813 Mon Sep 17 00:00:00 2001 From: Valerie Date: Sun, 11 Feb 2024 19:41:01 -0500 Subject: [PATCH] added neutrois pride flag --- src/flag.rs | 6 ++++++ src/help.rs | 1 + src/main.rs | 10 ++++++++++ 3 files changed, 17 insertions(+) diff --git a/src/flag.rs b/src/flag.rs index c67148a..2739240 100644 --- a/src/flag.rs +++ b/src/flag.rs @@ -165,6 +165,12 @@ pub fn multisexual() -> Flag { } +pub fn neutrois() -> Flag { + let green = rgb(0x2D9A1B); + + Flag::Stripes(vec![WHITE, green, BLACK]) +} + pub fn nonbinary() -> Flag { let yellow = rgb(0xFFF433); let purple = rgb(0x9B59D0); diff --git a/src/help.rs b/src/help.rs index 527861d..fa9707a 100644 --- a/src/help.rs +++ b/src/help.rs @@ -50,6 +50,7 @@ flag list: lesbian lesbian pride flag multigender multigender pride flag multisexual multisexual pride flag + neutrois neutrois pride flag nonbinary nonbinary pride flag pansexual pansexual pride flag polysexual polysexual pride flag diff --git a/src/main.rs b/src/main.rs index c81fde3..cada741 100644 --- a/src/main.rs +++ b/src/main.rs @@ -117,6 +117,7 @@ fn main() { // Some("disability") // => complex::disability(); + Some("gay" | "mlm") => flag::gay(), @@ -132,9 +133,11 @@ fn main() { Some("gendervoid") => flag::gendervoid(), + // Some("intersex") // => complex::intersex(), + Some("lesbian") => { match variant.as_deref() { @@ -145,15 +148,21 @@ fn main() { } } + Some("multisexual" | "m-spec" | "mspec") => flag::multisexual(), Some("multigender") => flag::multigender(), + + Some("neutrois") + => flag::neutrois(), + Some("nonbinary" | "nb") => flag::nonbinary(), + Some("pansexual" | "pan") => flag::pansexual(), @@ -163,6 +172,7 @@ fn main() { Some("polysexual") => flag::polysexual(), + Some("transgender" | "trans") => flag::transgender(),