1 2 3 4 5 6 7 8 9 10 11 12
use crate::transformers::{trait_transformer::Transformer, value_types::ValueType};
pub struct BooleanTransform;
impl Transformer for BooleanTransform {
fn parse(&self, input_value: String) -> ValueType {
ValueType::Boolean(match input_value.as_str() {
"on" | "true" | "1" => true,
_ => false,
})
}
}