[][src]Trait phollaits::OptionExtensions

pub trait OptionExtensions<T> {
    pub fn to_string_option(self) -> Option<String>;
pub fn to_string(self) -> String; }

Trait contains some extensions for Option.

Required methods

pub fn to_string_option(self) -> Option<String>[src]

pub fn to_string(self) -> String[src]

Loading content...

Implementations on Foreign Types

impl<T: ToString> OptionExtensions<T> for Option<T>[src]

pub fn to_string_option(self) -> Option<String>[src]

method to allow a conversion of Option to Option directly.

Example


extern crate phollaits;
use phollaits::*;
fn main() {
		let a = Some("Yes yes yeeesss!");
		assert_eq!(a, Some("Yes yes yeeesss!"));
		assert_eq!(a.to_string_option(), Some("Yes yes yeeesss!".to_string()))
}

pub fn to_string(self) -> String[src]

method to allow a conversion of Option to String directly (if T implements the ToString-trait).

Example


extern crate phollaits;
use phollaits::*;
fn main() {
		let a = Some("test");
		assert_eq!("test".to_string(), a.to_string())
}
Loading content...

Implementors

Loading content...