Unit

Trait Unit 

Source
pub trait Unit {
    // Required method
    fn unit() -> Self;
}
Expand description

Unit returns the natural “one” value for a given type. This in turn is used to increment and decrement values within a range to provide an iterator.

Required Methods§

Source

fn unit() -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Unit for char

Source§

fn unit() -> Self

Source§

impl Unit for i8

Source§

fn unit() -> Self

Source§

impl Unit for i16

Source§

fn unit() -> Self

Source§

impl Unit for i32

Source§

fn unit() -> Self

Source§

impl Unit for i64

Source§

fn unit() -> Self

Source§

impl Unit for i128

Source§

fn unit() -> Self

Source§

impl Unit for u8

Source§

fn unit() -> Self

Source§

impl Unit for u16

Source§

fn unit() -> Self

Source§

impl Unit for u32

Source§

fn unit() -> Self

Source§

impl Unit for u64

Source§

fn unit() -> Self

Source§

impl Unit for u128

Source§

fn unit() -> Self

Implementors§