# Struct spinoso_math::Math

source · `pub struct Math { /* private fields */ }`

## Expand description

A handle to the `Math`

module.

This is a copy zero-sized type with no associated methods. This type exists so a Ruby VM can attempt to unbox this type and statically dispatch to functions defined in this crate.

## §Examples

`const MATH: Math = Math::new();`

## Implementations§

## Trait Implementations§

source§### impl Ord for Math

### impl Ord for Math

source§### impl PartialEq for Math

### impl PartialEq for Math

source§### impl PartialOrd for Math

### impl PartialOrd for Math

1.0.0 · source§#### fn le(&self, other: &Rhs) -> bool

#### fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for

`self`

and `other`

) and is used by the `<=`

operator. Read more### impl Copy for Math

### impl Eq for Math

### impl StructuralPartialEq for Math

## Auto Trait Implementations§

### impl Freeze for Math

### impl RefUnwindSafe for Math

### impl Send for Math

### impl Sync for Math

### impl Unpin for Math

### impl UnwindSafe for Math

## Blanket Implementations§

source§### impl<T> BorrowMut<T> for Twhere
T: ?Sized,

### impl<T> BorrowMut<T> for Twhere
T: ?Sized,

source§#### fn borrow_mut(&mut self) -> &mut T

#### fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more

source§### impl<T> CloneToUninit for Twhere
T: Copy,

### impl<T> CloneToUninit for Twhere
T: Copy,

source§#### unsafe fn clone_to_uninit(&self, dst: *mut T)

#### unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (

`clone_to_uninit`

)source§### impl<T> CloneToUninit for Twhere
T: Clone,

### impl<T> CloneToUninit for Twhere
T: Clone,

source§#### default unsafe fn clone_to_uninit(&self, dst: *mut T)

#### default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (

`clone_to_uninit`

)