[][src]Trait rustils::parse::byte::ToI8

pub trait ToI8 {
    fn to_i8_res(self) -> ParseResultI8;
fn to_i8(self) -> i8; }

Required methods

fn to_i8_res(self) -> ParseResultI8

fn to_i8(self) -> i8

Loading content...

Implementations on Foreign Types

impl ToI8 for bool[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse bool to i8 (see more: bool_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(true.to_i8_res(), Ok(1_i8));
assert_eq!(false.to_i8_res(), Ok(0_i8));

fn to_i8(self) -> i8[src]

Parse bool to i8 (see more: bool_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(true.to_i8(), 1_i8);
assert_eq!(false.to_i8(), 0_i8);

impl ToI8 for u8[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse u8 to i8 (see more: u8_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u8.to_i8_res(), Ok(0_i8));
assert_eq!(127_u8.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse u8 to i8 (see more: u8_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u8.to_i8(), 0_i8);
assert_eq!(127_u8.to_i8(), 127_i8);

impl ToI8 for i16[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse i16 to i8 (see more: i16_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i16).to_i8_res(), Ok(-128_i8));
assert_eq!(127_i16.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse i16 to i8 (see more: i16_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i16).to_i8(), -128_i8);
assert_eq!(127_i16.to_i8(), 127_i8);

impl ToI8 for u16[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse u16 to i8 (see more: u16_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u16.to_i8_res(), Ok(0_i8));
assert_eq!(127_u16.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse u16 to i8 (see more: u16_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u16.to_i8(), 0_i8);
assert_eq!(127_u16.to_i8(), 127_i8);

impl ToI8 for i32[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse i32 to i8 (see more: i32_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i32).to_i8_res(), Ok(-128_i8));
assert_eq!(127_i32.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse i32 to i8 (see more: i32_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i32).to_i8(), -128_i8);
assert_eq!(127_i32.to_i8(), 127_i8);

impl ToI8 for f32[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse f32 to i8 (see more: f32_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128.0_f32).to_i8_res(), Ok(-128_i8));
assert_eq!(127.5_f32.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse f32 to i8 (see more: f32_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128.0_f32).to_i8(), -128_i8);
assert_eq!(127.5_f32.to_i8(), 127_i8);

impl ToI8 for u32[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse u32 to i8 (see more: u32_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u32.to_i8_res(), Ok(0_i8));
assert_eq!(127_u32.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse u32 to i8 (see more: u32_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u32.to_i8(), 0_i8);
assert_eq!(127_u32.to_i8(), 127_i8);

impl ToI8 for i64[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse i64 to i8 (see more: i64_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i64).to_i8_res(), Ok(-128_i8));
assert_eq!(127_i64.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse i64 to i8 (see more: i64_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_i64).to_i8(), -128_i8);
assert_eq!(127_i64.to_i8(), 127_i8);

impl ToI8 for u64[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse u64 to i8 (see more: u64_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u64.to_i8_res(), Ok(0_i8));
assert_eq!(127_u64.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse u64 to i8 (see more: u64_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_u64.to_i8(), 0_i8);
assert_eq!(127_u64.to_i8(), 127_i8);

impl ToI8 for f64[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse f64 to i8 (see more: f64_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128.0_f64).to_i8_res(), Ok(-128_i8));
assert_eq!(127.5_f64.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse f64 to i8 (see more: f64_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128.0_f64).to_i8(), -128_i8);
assert_eq!(127.5_f64.to_i8(), 127_i8);

impl ToI8 for isize[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse isize to i8 (see more: isize_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_isize).to_i8_res(), Ok(-128_i8));
assert_eq!(127_isize.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse isize to i8 (see more: isize_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!((-128_isize).to_i8(), -128_i8);
assert_eq!(127_isize.to_i8(), 127_i8);

impl ToI8 for usize[src]

fn to_i8_res(self) -> ParseResultI8[src]

Parse usize to i8 (see more: usize_to_i8_res)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_usize.to_i8_res(), Ok(0_i8));
assert_eq!(127_usize.to_i8_res(), Ok(127_i8));

fn to_i8(self) -> i8[src]

Parse usize to i8 (see more: usize_to_i8)

Examples

use rustils::parse::byte::ToI8;

assert_eq!(0_usize.to_i8(), 0_i8);
assert_eq!(127_usize.to_i8(), 127_i8);

impl ToI8 for String[src]

impl ToI8 for &'static str[src]

Loading content...

Implementors

Loading content...