[−][src]Trait turn::Turnable
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
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