pub fn as_bool(&self) -> bool {
        match self {
            Value::Bool(v) => *v,
            _ => false,
        }
    }
/// return the boolean value if it is a Bool variant
return the boolean value if it is a Bool variant
return the boolean value if it is a Bool variant
pub fn as_bool(&self) -> bool {
        match self {
            Value::Bool(v) => *v,
            _ => false,
        }
    }
pub fn as_bool ( & self ) -> bool { match self { Value :: Bool ( v ) => * v , _ => false , } }
return the boolean value if it is a Bool variant
return the boolean value if it is a Bool variant
&self
&self