[−][src]Trait increment::Incrementable
Required methods
Loading content...Implementations on Foreign Types
impl Incrementable for i8
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1i8.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, i8::max_value().increment());
impl Incrementable for i16
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1i16.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, i16::max_value().increment());
impl Incrementable for i32
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1i32.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, i32::max_value().increment());
impl Incrementable for i64
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1i64.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, i64::max_value().increment());
impl Incrementable for i128
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1i128.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, i128::max_value().increment());
impl Incrementable for u8
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1u8.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, u8::max_value().increment());
impl Incrementable for u16
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1u16.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, u16::max_value().increment());
impl Incrementable for u32
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1u32.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, u32::max_value().increment());
impl Incrementable for u64
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1u64.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, u64::max_value().increment());
impl Incrementable for u128
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!(2, 1u128.increment().unwrap()); assert_eq!(IncResult::OutOfBounds, u128::max_value().increment());
impl Incrementable for String
[src]
fn increment(&self) -> IncResult<Self>
[src]
Examples:
use increment::*; assert_eq!("2", "1".to_string().increment().unwrap());
use increment::*; assert_eq!("-2", "-3".to_string().increment().unwrap());
use increment::*; assert_eq!(IncResult::OutOfBounds, u128::max_value().to_string().increment());