Trait Extract

Source
pub trait Extract {
Show 17 methods // Required methods fn extract_i64(&self, key: &str) -> Option<i64>; fn extract_u64(&self, key: &str) -> Option<u64>; fn extract_i32(&self, key: &str) -> Option<i32>; fn extract_u32(&self, key: &str) -> Option<u32>; fn extract_f32(&self, key: &str) -> Option<f32>; fn extract_f64(&self, key: &str) -> Option<f64>; fn extract_bool(&self, key: &str) -> Option<bool>; fn extract_string(&self, key: &str) -> Option<String>; fn extract_i64_default(&self, key: &str, default: i64) -> i64; fn extract_u64_default(&self, key: &str, default: u64) -> u64; fn extract_i32_default(&self, key: &str, default: i32) -> i32; fn extract_u32_default(&self, key: &str, default: u32) -> u32; fn extract_f32_default(&self, key: &str, default: f32) -> f32; fn extract_f64_default(&self, key: &str, default: f64) -> f64; fn extract_bool_default(&self, key: &str, default: bool) -> bool; fn extract_string_default(&self, key: &str, default: &str) -> String; fn extract_vec(&self, key: &str) -> Vec<String>;
}

Required Methods§

Source

fn extract_i64(&self, key: &str) -> Option<i64>

Source

fn extract_u64(&self, key: &str) -> Option<u64>

Source

fn extract_i32(&self, key: &str) -> Option<i32>

Source

fn extract_u32(&self, key: &str) -> Option<u32>

Source

fn extract_f32(&self, key: &str) -> Option<f32>

Source

fn extract_f64(&self, key: &str) -> Option<f64>

Source

fn extract_bool(&self, key: &str) -> Option<bool>

Source

fn extract_string(&self, key: &str) -> Option<String>

Source

fn extract_i64_default(&self, key: &str, default: i64) -> i64

Source

fn extract_u64_default(&self, key: &str, default: u64) -> u64

Source

fn extract_i32_default(&self, key: &str, default: i32) -> i32

Source

fn extract_u32_default(&self, key: &str, default: u32) -> u32

Source

fn extract_f32_default(&self, key: &str, default: f32) -> f32

Source

fn extract_f64_default(&self, key: &str, default: f64) -> f64

Source

fn extract_bool_default(&self, key: &str, default: bool) -> bool

Source

fn extract_string_default(&self, key: &str, default: &str) -> String

Source

fn extract_vec(&self, key: &str) -> Vec<String>

Implementations on Foreign Types§

Source§

impl Extract for HashMap<String, String>

Source§

fn extract_i64(&self, key: &str) -> Option<i64>

Source§

fn extract_u64(&self, key: &str) -> Option<u64>

Source§

fn extract_i32(&self, key: &str) -> Option<i32>

Source§

fn extract_u32(&self, key: &str) -> Option<u32>

Source§

fn extract_f32(&self, key: &str) -> Option<f32>

Source§

fn extract_f64(&self, key: &str) -> Option<f64>

Source§

fn extract_bool(&self, key: &str) -> Option<bool>

Source§

fn extract_string(&self, key: &str) -> Option<String>

Source§

fn extract_i64_default(&self, key: &str, default: i64) -> i64

Source§

fn extract_u64_default(&self, key: &str, default: u64) -> u64

Source§

fn extract_i32_default(&self, key: &str, default: i32) -> i32

Source§

fn extract_u32_default(&self, key: &str, default: u32) -> u32

Source§

fn extract_f32_default(&self, key: &str, default: f32) -> f32

Source§

fn extract_f64_default(&self, key: &str, default: f64) -> f64

Source§

fn extract_bool_default(&self, key: &str, default: bool) -> bool

Source§

fn extract_string_default(&self, key: &str, default: &str) -> String

Source§

fn extract_vec(&self, key: &str) -> Vec<String>

Implementors§