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>;
}