type Value: 'static + TryFrom<Value> + TryInto<Value> + Debug + Clone
type SerError: 'static + Error
type DeError: 'static + Error
fn extension(&self) -> String
fn deserialize(&self, string: &str) -> Result<Self::Value, Self::DeError>
fn serialize(&self, value: &Self::Value) -> Result<String, Self::SerError>
impl FileSource for Hjson
[src]type Value = Value
type SerError = Error
type DeError = Error
fn extension(&self) -> String
[src]fn deserialize(&self, string: &str) -> Result<Self::Value, Self::DeError>
[src]fn serialize(&self, value: &Self::Value) -> Result<String, Self::SerError>
[src]impl FileSource for Json
[src]type Value = Value
type SerError = Error
type DeError = Error
fn extension(&self) -> String
[src]fn deserialize(&self, string: &str) -> Result<Self::Value, Self::DeError>
[src]fn serialize(&self, value: &Self::Value) -> Result<String, Self::SerError>
[src]impl FileSource for Toml
[src]type Value = Value
type SerError = Error
type DeError = Error
fn extension(&self) -> String
[src]fn deserialize(&self, string: &str) -> Result<Self::Value, Self::DeError>
[src]fn serialize(&self, value: &Self::Value) -> Result<String, Self::SerError>
[src]impl FileSource for Yaml
[src]