[][src]Trait turn::Turnable

pub trait Turnable {
    fn bool(&self) -> bool;
fn print(&self) -> String;
fn to_vec_u8(&self) -> Vec<u8>;
fn to_vec_char(&self) -> Vec<char>; }

Trait denoting a certain type which can be turned into something else

Required methods

fn bool(&self) -> bool

Returns a bool value from any input

fn print(&self) -> String

Returns a String value from any input

fn to_vec_u8(&self) -> Vec<u8>

Returns a Vec<u8> bytes vector from any input

fn to_vec_char(&self) -> Vec<char>

Returns a Vec<char> bytes vector from any input

Loading content...

Implementations on Foreign Types

impl Turnable for i8[src]

Apply Turnable trait to the i8 type

fn bool(&self) -> bool[src]

Returns a bool value from a i8 integer value

fn print(&self) -> String[src]

Returns a String value from a i8 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a i8 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a i8 integer value

impl Turnable for i16[src]

Apply Turnable trait to the i16 type

fn bool(&self) -> bool[src]

Returns a bool value from a i16 integer value

fn print(&self) -> String[src]

Returns a String value from a i16 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a i16 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a i16 integer value

impl Turnable for i32[src]

Apply Turnable trait to the i32 type

fn bool(&self) -> bool[src]

Returns a bool value from a i32 integer value

fn print(&self) -> String[src]

Returns a String value from a i32 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a i32 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a i32 integer value

impl Turnable for i64[src]

Apply Turnable trait to the i64 type

fn bool(&self) -> bool[src]

Returns a bool value from a i64 integer value

fn print(&self) -> String[src]

Returns a String value from a i64 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a i64 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a i64 integer value

impl Turnable for i128[src]

Apply Turnable trait to the i128 type

fn bool(&self) -> bool[src]

Returns a bool value from a i128 integer value

fn print(&self) -> String[src]

Returns a String value from a i128 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a i128 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a i128 integer value

impl Turnable for u8[src]

Apply Turnable trait to the u8 type

fn bool(&self) -> bool[src]

Returns a bool value from a u8 integer value

fn print(&self) -> String[src]

Returns a String value from a u8 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a u8 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a u8 integer value

impl Turnable for u16[src]

Apply Turnable trait to the u16 type

fn bool(&self) -> bool[src]

Returns a bool value from a u16 integer value

fn print(&self) -> String[src]

Returns a String value from a u16 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a u16 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a u16 integer value

impl Turnable for u32[src]

Apply Turnable trait to the u32 type

fn bool(&self) -> bool[src]

Returns a bool value from a u32 integer value

fn print(&self) -> String[src]

Returns a String value from a u32 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a u32 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a u32 integer value

impl Turnable for u64[src]

Apply Turnable trait to the u64 type

fn bool(&self) -> bool[src]

Returns a bool value from a u64 integer value

fn print(&self) -> String[src]

Returns a String value from a u64 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a u64 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a u64 integer value

impl Turnable for u128[src]

Apply Turnable trait to the u128 type

fn bool(&self) -> bool[src]

Returns a bool value from a u128 integer value

fn print(&self) -> String[src]

Returns a String value from a u128 integer value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a u128 integer value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a u128 integer value

impl Turnable for f32[src]

Apply Turnable trait to the f32 type

fn bool(&self) -> bool[src]

Returns a bool value from a f32 float value

fn print(&self) -> String[src]

Returns a String value from a f32 float value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a f32 float value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a f32 float value

impl Turnable for f64[src]

Apply Turnable trait to the f64 type

fn bool(&self) -> bool[src]

Returns a bool value from a f64 float value

fn print(&self) -> String[src]

Returns a String value from a f64 float value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a f64 float value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a f64 float value

impl Turnable for String[src]

fn bool(&self) -> bool[src]

Returns a bool value from a String value

fn print(&self) -> String[src]

Returns a String value from... a String value

fn to_vec_u8(&self) -> Vec<u8>[src]

Returns a Vec<u8> bytes vector from a String value

fn to_vec_char(&self) -> Vec<char>[src]

Returns a Vec<char> vector from a String value

Loading content...

Implementors

Loading content...