[][src]Trait aeon::convert::AeonConvert

pub trait AeonConvert {
    fn nil(self) -> bool;
fn bool(self) -> Option<bool>;
fn str(self) -> Option<String>;
fn int(self) -> Option<i64>;
fn double(self) -> Option<f64>;
fn map(self) -> Option<HashMap<String, AeonValue>>;
fn list(self) -> Option<Vec<AeonValue>>;
fn get(&self, prop: &str) -> Option<AeonValue>;
fn remove(&mut self, prop: &str) -> Option<AeonValue>; }

Required methods

fn nil(self) -> bool

fn bool(self) -> Option<bool>

fn str(self) -> Option<String>

fn int(self) -> Option<i64>

fn double(self) -> Option<f64>

fn map(self) -> Option<HashMap<String, AeonValue>>

fn list(self) -> Option<Vec<AeonValue>>

fn get(&self, prop: &str) -> Option<AeonValue>

fn remove(&mut self, prop: &str) -> Option<AeonValue>

Loading content...

Implementations on Foreign Types

impl AeonConvert for Option<AeonValue>[src]

Loading content...

Implementors

impl AeonConvert for AeonValue[src]

Loading content...