Trait stringly_typed::StringlyTyped
[−]
[src]
pub trait StringlyTyped { fn set_value<K, S>(
&mut self,
keys: K,
value: Value
) -> Result<(), UpdateError>
where
K: IntoIterator<Item = S>,
S: AsRef<str>; fn get_value<K, S>(&self, keys: K) -> Result<Value, UpdateError>
where
K: IntoIterator<Item = S>,
S: AsRef<str>; fn data_type(&self) -> &'static str; fn get(&self, key: &str) -> Result<Value, UpdateError> { ... } fn set(&mut self, key: &str, value: Value) -> Result<(), UpdateError> { ... } }
The whole point.
Required Methods
fn set_value<K, S>(&mut self, keys: K, value: Value) -> Result<(), UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn get_value<K, S>(&self, keys: K) -> Result<Value, UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn data_type(&self) -> &'static str
Provided Methods
fn get(&self, key: &str) -> Result<Value, UpdateError>
fn set(&mut self, key: &str, value: Value) -> Result<(), UpdateError>
Implementations on Foreign Types
impl StringlyTyped for i64
[src]
fn set_value<K, S>(&mut self, keys: K, value: Value) -> Result<(), UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn get_value<K, S>(&self, keys: K) -> Result<Value, UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn data_type(&self) -> &'static str
[src]
fn get(&self, key: &str) -> Result<Value, UpdateError>
[src]
fn set(&mut self, key: &str, value: Value) -> Result<(), UpdateError>
[src]
impl StringlyTyped for f64
[src]
fn set_value<K, S>(&mut self, keys: K, value: Value) -> Result<(), UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn get_value<K, S>(&self, keys: K) -> Result<Value, UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn data_type(&self) -> &'static str
[src]
fn get(&self, key: &str) -> Result<Value, UpdateError>
[src]
fn set(&mut self, key: &str, value: Value) -> Result<(), UpdateError>
[src]
impl StringlyTyped for String
[src]
fn set_value<K, S>(&mut self, keys: K, value: Value) -> Result<(), UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,
fn get_value<K, S>(&self, keys: K) -> Result<Value, UpdateError> where
K: IntoIterator<Item = S>,
S: AsRef<str>,
[src]
K: IntoIterator<Item = S>,
S: AsRef<str>,