[][src]Trait hson::Cast

pub trait Cast {
    fn key_as_string(&self) -> Option<String>;
fn key_as_f64(&self) -> Option<f64>;
fn key_as_i64(&self) -> Option<i64>;
fn key_as_u64(&self) -> Option<u64>;
fn key_as_bool(&self) -> Option<bool>;
fn value_as_string(&self) -> Option<String>;
fn value_as_f64(&self) -> Option<f64>;
fn value_as_i64(&self) -> Option<i64>;
fn value_as_u64(&self) -> Option<u64>;
fn value_as_bool(&self) -> Option<bool>;
fn value_as_array(&self) -> Option<Vec<String>>;
fn as_f64(&self, value: &str) -> Option<f64>;
fn as_i64(&self, value: &str) -> Option<i64>;
fn as_u64(&self, value: &str) -> Option<u64>;
fn as_bool(&self, value: &str) -> Option<bool>; }

Required methods

fn key_as_string(&self) -> Option<String>

fn key_as_f64(&self) -> Option<f64>

fn key_as_i64(&self) -> Option<i64>

fn key_as_u64(&self) -> Option<u64>

fn key_as_bool(&self) -> Option<bool>

fn value_as_string(&self) -> Option<String>

fn value_as_f64(&self) -> Option<f64>

fn value_as_i64(&self) -> Option<i64>

fn value_as_u64(&self) -> Option<u64>

fn value_as_bool(&self) -> Option<bool>

fn value_as_array(&self) -> Option<Vec<String>>

fn as_f64(&self, value: &str) -> Option<f64>

fn as_i64(&self, value: &str) -> Option<i64>

fn as_u64(&self, value: &str) -> Option<u64>

fn as_bool(&self, value: &str) -> Option<bool>

Loading content...

Implementors

impl Cast for Vertex[src]

Loading content...