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

See documentation of TomlValueReadExt

See documentation of TomlValueReadExt

See documentation of TomlValueReadExt

See documentation of TomlValueReadExt

See documentation of TomlValueSetExt

See documentation of TomlValueSetExt

See documentation of TomlValueDeleteExt

See documentation of TomlValueDeleteExt

See documentation of TomlValueInsertExt

See documentation of TomlValueInsertExt

Implementations on Foreign Types

impl<'doc> TomlValueExt<'doc> for Value
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Implementors