pub trait BTreeValueRemoveInnerValueFromMapHelper {
// Required methods
fn remove_optional_inner_value_array<I: FromIterator<Value>>(
&mut self,
key: &str,
) -> Result<Option<I>, Error>;
fn remove_inner_value_array<I: FromIterator<Value>>(
&mut self,
key: &str,
) -> Result<I, Error>;
fn remove_optional_inner_value_map<I: FromIterator<(Value, Value)>>(
&mut self,
key: &str,
) -> Result<Option<I>, Error>;
fn remove_inner_value_map<I: FromIterator<(Value, Value)>>(
&mut self,
key: &str,
) -> Result<I, Error>;
}Required Methods§
fn remove_optional_inner_value_array<I: FromIterator<Value>>( &mut self, key: &str, ) -> Result<Option<I>, Error>
fn remove_inner_value_array<I: FromIterator<Value>>( &mut self, key: &str, ) -> Result<I, Error>
fn remove_optional_inner_value_map<I: FromIterator<(Value, Value)>>( &mut self, key: &str, ) -> Result<Option<I>, Error>
fn remove_inner_value_map<I: FromIterator<(Value, Value)>>( &mut self, key: &str, ) -> Result<I, Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.