1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
use crate::as_bool::AsBool; impl AsBool for str { fn as_bool(&self) -> bool { matches!( self, "true" | "TRUE" | "True" | "truE" | "trUe" | "trUE" | "tRue" | "tRuE" | "tRUe" | "tRUE" | "TruE" | "TrUe" | "TrUE" | "TRue" | "TRuE" | "TRUe" ) } }