pub trait ValueTryIntoContainer {
type Array;
type Object;
// Required methods
fn try_into_array(self) -> Result<Self::Array, TryTypeError>;
fn try_into_object(self) -> Result<Self::Object, TryTypeError>;
}
Expand description
A trait that specifies how to turn the Value into
it’s sub types with error handling
Required Associated Types§
Required Methods§
sourcefn try_into_array(self) -> Result<Self::Array, TryTypeError>
fn try_into_array(self) -> Result<Self::Array, TryTypeError>
Tries to turn the value into it’s array representation
§Errors
if the requested type doesn’t match the actual type
sourcefn try_into_object(self) -> Result<Self::Object, TryTypeError>
fn try_into_object(self) -> Result<Self::Object, TryTypeError>
Tries to turn the value into it’s object representation
§Errors
if the requested type doesn’t match the actual type