Trait phollaits::OptionExtensions[][src]

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

Trait contains some extensions for Option.

Required methods

Implementations on Foreign Types

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()))
}

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())
}

Implementors