Struct rutie::AnyException

source ·
pub struct AnyException { /* private fields */ }

Trait Implementations

Formats the value using the given formatter. Read more
Formats the value using the given formatter. Read more
Construct a new Exception object, optionally passing in a message. Read more
With no argument, or if the argument is the same as the receiver, return the receiver. Otherwise, create a new exception object of the same class as the receiver, but with a message equal to string.to_str. Read more
Returns any backtrace associated with the exception. The backtrace is an array of strings, each containing either “filename:lineNo: in `method’‘’ or “filename:lineNo.‘’ Read more
Returns any backtrace associated with the exception. This method is similar to #backtrace, but the backtrace is an array of Thread::Backtrace::Location. Read more
Returns the previous exception at the time this exception was raised. This is useful for wrapping exceptions and retaining the original exception information. Read more
Return this exception’s class name and message Read more
Returns the result of invoking exception.to_s. Normally this returns the exception’s message or name. Read more
Sets the backtrace information associated with exc. The backtrace must be an array of String objects or a single String in the format described in #backtrace. Read more
Returns exception’s message (or the name of the exception if no message is set). Read more
Converts to this type from the input type.
Converts this type into the (usually inferred) input type.
Converts this type into the (usually inferred) input type.
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 an immutable reference to the Rust structure which is wrapped into a Ruby object. Read more
Gets a mutable reference to the Rust structure which is wrapped into a Ruby object.
Wraps calls to the object. Read more
Defines an instance method for the given class or object. Read more
Defines a private 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_private_method (similar to Ruby syntax private 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
Alias for Ruby’s == Read more
Alias for Ruby’s === Read more
Alias for Ruby’s eql? Read more
Alias for Ruby’s equal? Read more
Checks whether the object responds to given method Read more
protect_send returns Result<AnyObject, AnyObject> Read more
protect_public_send returns Result<AnyObject, AnyObject> 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
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
The type returned in the event of a conversion error.
Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Converts the given value to a String. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.