[][src]Trait increment::Incrementable

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

Required methods

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

Loading content...

Implementations on Foreign Types

impl Incrementable for i8[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<i8>::new(2)), 1.increment());
assert_eq!(None, i8::max_value().increment());

impl Incrementable for i16[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<i16>::new(2)), 1.increment());
assert_eq!(None, i16::max_value().increment());

impl Incrementable for i32[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<i32>::new(2)), 1.increment());
assert_eq!(None, i32::max_value().increment());

impl Incrementable for i64[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<i64>::new(2)), 1.increment());
assert_eq!(None, i64::max_value().increment());

impl Incrementable for i128[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<i128>::new(2)), 1.increment());
assert_eq!(None, i128::max_value().increment());

impl Incrementable for u8[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<u8>::new(2)), 1.increment());
assert_eq!(None, u8::max_value().increment());

impl Incrementable for u16[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<u16>::new(2)), 1.increment());
assert_eq!(None, u16::max_value().increment());

impl Incrementable for u32[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<u32>::new(2)), 1.increment());
assert_eq!(None, u32::max_value().increment());

impl Incrementable for u64[src]

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

Examples:

use increment::Incrementable;

assert_eq!(Some(Box::<u64>::new(2)), 1.increment());
assert_eq!(None, u64::max_value().increment());

impl Incrementable for u128[src]

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

Examples:

use increment::Incrementable;

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

Implementors

Loading content...