Trait toml_query::value::TomlValueExt
[−]
[src]
pub trait TomlValueExt<'doc>: TomlValueReadExt<'doc> + TomlValueSetExt + TomlValueDeleteExt + TomlValueInsertExt { fn read_with_seperator(
&'doc self,
query: &String,
sep: char
) -> Result<Option<&'doc Value>> { ... } fn read_mut_with_seperator(
&'doc mut self,
query: &String,
sep: char
) -> Result<Option<&'doc mut Value>> { ... } fn read(&'doc self, query: &String) -> Result<Option<&'doc Value>> { ... } fn read_mut(
&'doc mut self,
query: &String
) -> Result<Option<&'doc mut Value>> { ... } fn set_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>> { ... } fn set(&mut self, query: &String, value: Value) -> Result<Option<Value>> { ... } fn delete_with_seperator(
&mut self,
query: &String,
sep: char
) -> Result<Option<Value>> { ... } fn delete(&mut self, query: &String) -> Result<Option<Value>> { ... } fn insert_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>> { ... } fn insert(&mut self, query: &String, value: Value) -> Result<Option<Value>> { ... } }
Conveniance trait over
- TomlValueReadExt
- TomlValueSetExt
for ease of use.
The very same goal can be achieved by importing each trait seperately.
Provided Methods
fn read_with_seperator(
&'doc self,
query: &String,
sep: char
) -> Result<Option<&'doc Value>>
&'doc self,
query: &String,
sep: char
) -> Result<Option<&'doc Value>>
See documentation of TomlValueReadExt
fn read_mut_with_seperator(
&'doc mut self,
query: &String,
sep: char
) -> Result<Option<&'doc mut Value>>
&'doc mut self,
query: &String,
sep: char
) -> Result<Option<&'doc mut Value>>
See documentation of TomlValueReadExt
fn read(&'doc self, query: &String) -> Result<Option<&'doc Value>>
See documentation of TomlValueReadExt
fn read_mut(&'doc mut self, query: &String) -> Result<Option<&'doc mut Value>>
See documentation of TomlValueReadExt
fn set_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
See documentation of TomlValueSetExt
fn set(&mut self, query: &String, value: Value) -> Result<Option<Value>>
See documentation of TomlValueSetExt
fn delete_with_seperator(
&mut self,
query: &String,
sep: char
) -> Result<Option<Value>>
&mut self,
query: &String,
sep: char
) -> Result<Option<Value>>
See documentation of TomlValueDeleteExt
fn delete(&mut self, query: &String) -> Result<Option<Value>>
See documentation of TomlValueDeleteExt
fn insert_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
See documentation of TomlValueInsertExt
fn insert(&mut self, query: &String, value: Value) -> Result<Option<Value>>
See documentation of TomlValueInsertExt
Implementations on Foreign Types
impl<'doc> TomlValueExt<'doc> for Value
[src]
fn read_with_seperator(
&'doc self,
query: &String,
sep: char
) -> Result<Option<&'doc Value>>
[src]
&'doc self,
query: &String,
sep: char
) -> Result<Option<&'doc Value>>
fn read_mut_with_seperator(
&'doc mut self,
query: &String,
sep: char
) -> Result<Option<&'doc mut Value>>
[src]
&'doc mut self,
query: &String,
sep: char
) -> Result<Option<&'doc mut Value>>
fn read(&'doc self, query: &String) -> Result<Option<&'doc Value>>
[src]
fn read_mut(&'doc mut self, query: &String) -> Result<Option<&'doc mut Value>>
[src]
fn set_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
[src]
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
fn set(&mut self, query: &String, value: Value) -> Result<Option<Value>>
[src]
fn delete_with_seperator(
&mut self,
query: &String,
sep: char
) -> Result<Option<Value>>
[src]
&mut self,
query: &String,
sep: char
) -> Result<Option<Value>>
fn delete(&mut self, query: &String) -> Result<Option<Value>>
[src]
fn insert_with_seperator(
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>
[src]
&mut self,
query: &String,
sep: char,
value: Value
) -> Result<Option<Value>>