Trait simd_json::value::prelude::ValueObjectAccessTryAsArray
source · pub trait ValueObjectAccessTryAsArray {
type Key: ?Sized;
type Array: Array;
// Required method
fn try_get_array<Q>(
&self,
k: &Q,
) -> Result<Option<&Self::Array>, TryTypeError>
where Self::Key: Borrow<Q>,
Q: Hash + Eq + Ord + ?Sized;
}
Expand description
try_get_array
access to object values in an object
Required Associated Types§
Required Methods§
sourcefn try_get_array<Q>(&self, k: &Q) -> Result<Option<&Self::Array>, TryTypeError>
fn try_get_array<Q>(&self, k: &Q) -> Result<Option<&Self::Array>, TryTypeError>
Tries to get an element of an object as an array, returns an error if it isn’t a array
§Errors
if the requested type doesn’t match the actual type or the value is not an object
Object Safety§
This trait is not object safe.