Struct uclicious::raw::object::ObjectRef [−][src]
pub struct ObjectRef { /* fields omitted */ }
Expand description
An immutable reference to UCL Object structure. Provides most of the libUCL interface for interacting with parser results.
Implementations
Return mutable pointer to inner struct.
Return const pointer to inner struct.
Returns true
if this object is an integer.
Returns true
if this object is a boolean type.
Get type/kind of given object
Lookup a key within an object with type Object.
Perform a nested lookup with dot notation.
Return a float number of seconds. Only works if object is time.
Return a float value or None. This function also works on time object.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
impl<T, S> FromObject<ObjectRef> for HashMap<String, T, S> where
T: FromObject<ObjectRef> + Clone,
S: BuildHasher + Default,
impl<T, S> FromObject<ObjectRef> for HashMap<String, T, S> where
T: FromObject<ObjectRef> + Clone,
S: BuildHasher + Default,
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more