[][src]Trait increment::Incrementable

pub trait Incrementable: Sized {
    fn increment(&self) -> Option<Self>;
}

Required methods

fn increment(&self) -> Option<Self>

Loading content...

Implementations on Foreign Types

impl Incrementable for i8[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, i8::max_value().increment());

impl Incrementable for i16[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, i16::max_value().increment());

impl Incrementable for i32[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, i32::max_value().increment());

impl Incrementable for i64[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, i64::max_value().increment());

impl Incrementable for i128[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, i128::max_value().increment());

impl Incrementable for u8[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, u8::max_value().increment());

impl Incrementable for u16[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, u16::max_value().increment());

impl Incrementable for u32[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, u32::max_value().increment());

impl Incrementable for u64[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, u64::max_value().increment());

impl Incrementable for u128[src]

fn increment(&self) -> Option<Self>[src]

Examples:

use increment::Incrementable;

assert_eq!(Some(2), 1.increment());
assert_eq!(None, u128::max_value().increment());
Loading content...

Implementors

Loading content...