pub fn is_callable(&self, with_arguments: bool) -> bool {
        if let Value::Object(object) = self {
            object.is_callable(with_arguments)
        } else {
            false
        }
    }
/// Check whether a value is object, and when its object if with or without arguments.
Check whether a value is object, and when its object if with or without arguments.
Check whether a value is object and when its object if with or without arguments .
pub fn is_callable(&self, with_arguments: bool) -> bool {
        if let Value::Object(object) = self {
            object.is_callable(with_arguments)
        } else {
            false
        }
    }
pub fn is_callable ( & self , with_arguments : bool ) -> bool { if let Value :: Object ( object ) = self { object . is_callable ( with_arguments ) } else { false } }
Check whether a value is object, and when its object if with or without arguments.
Check whether a value is object and when its object if with or without arguments .
&self
with_arguments
bool
&self
with_arguments
bool