Struct ruru::Boolean [] [src]

pub struct Boolean { /* fields omitted */ }

TrueClass and FalseClass

Methods

impl Boolean
[src]

Creates a new instance boolean value from bool.

Examples

use ruru::{Boolean, VM};

assert_eq!(Boolean::new(true).to_bool(), true);

Ruby:

true == true

Retrieves a bool value from Boolean.

Examples

use ruru::{Boolean, VM};

assert_eq!(Boolean::new(true).to_bool(), true);

Ruby:

true == true

Trait Implementations

impl Debug for Boolean
[src]

Formats the value using the given formatter.

impl PartialEq for Boolean
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl From<Value> for Boolean
[src]

Performs the conversion.

impl Object for Boolean
[src]

Returns internal value of current object. Read more

Returns a class of current object. Read more

Returns a singleton class of current object. Read more

Gets a Rust structure that is wrapped into a Ruby object. Read more

Wraps calls to the object. Read more

Defines an instance method for the given class or object. Read more

Defines a class method for given class or singleton method for object. Read more

An alias for define_method (similar to Ruby syntax def some_method).

An alias for define_singleton_method (similar to Ruby def self.some_method).

Calls a given method on an object similarly to Ruby Object#send method Read more

Checks whether the object responds to given method Read more

Checks whether the object is nil Read more

Converts struct to AnyObject Read more

Gets an instance variable of object Read more

Sets an instance variable for object Read more

Returns the freeze status of the object. Read more

Prevents further modifications to the object. Read more

Unsafely casts current object to the specified Ruby type Read more

Safely casts current object to the specified Ruby type Read more

Determines the value type of the object Read more

impl VerifiedObject for Boolean
[src]