[][src]Trait artichoke_backend::ConvertMut

pub trait ConvertMut<T, U> {
    fn convert_mut(&mut self, from: T) -> U;
}

Mutable infallible conversion between two types.

Implementors may allocate on the interpreter heap.

See std::convert::From. See Convert.

Required methods

fn convert_mut(&mut self, from: T) -> U

Performs the infallible conversion.

Loading content...

Implementors

impl ConvertMut<CaptureMatch, Value> for Artichoke[src]

impl ConvertMut<Outcome, Value> for Artichoke[src]

impl ConvertMut<RandomNumber, Value> for Artichoke[src]

impl ConvertMut<Scan, Option<Value>> for Artichoke[src]

impl ConvertMut<RandomNumber, Value> for Artichoke[src]

impl ConvertMut<Option<String>, Value> for Artichoke[src]

impl ConvertMut<Option<Vec<u8>>, Value> for Artichoke[src]

impl ConvertMut<Option<HashMap<Vec<u8>, Option<Vec<u8>>, RandomState>>, Value> for Artichoke[src]

impl ConvertMut<f64, Value> for Artichoke[src]

impl ConvertMut<Float, Value> for Artichoke[src]

impl ConvertMut<Value, Value> for Artichoke[src]

impl ConvertMut<String, Value> for Artichoke[src]

impl ConvertMut<Vec<Option<Vec<u8>>>, Value> for Artichoke[src]

impl ConvertMut<Vec<i64>, Value> for Artichoke[src]

impl ConvertMut<Vec<(Value, Value)>, Value> for Artichoke[src]

impl ConvertMut<Vec<(Vec<u8>, Vec<i64>)>, Value> for Artichoke[src]

impl ConvertMut<Vec<u8>, Value> for Artichoke[src]

impl ConvertMut<Vec<Value>, Value> for Artichoke[src]

impl ConvertMut<Vec<String>, Value> for Artichoke[src]

impl ConvertMut<Vec<Vec<Option<Vec<u8>>>>, Value> for Artichoke[src]

impl ConvertMut<Vec<Vec<u8>>, Value> for Artichoke[src]

impl ConvertMut<HashMap<Vec<u8>, Vec<u8>, RandomState>, Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ str, Value> for Artichoke[src]

impl<'_> ConvertMut<Option<&'_ str>, Value> for Artichoke[src]

impl<'_> ConvertMut<Option<&'_ [u8]>, Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [Option<Value>], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [Option<Vec<u8>>], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [i64], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [u8], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [Value], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [String], Value> for Artichoke[src]

impl<'_> ConvertMut<&'_ [Vec<u8>], Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<&'_ str>, Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<Option<&'_ str>>, Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<Option<&'_ [u8]>>, Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<&'_ [u8]>, Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<Vec<Option<&'_ str>>>, Value> for Artichoke[src]

impl<'_> ConvertMut<Vec<Vec<Option<&'_ [u8]>>>, Value> for Artichoke[src]

impl<'_, '_> ConvertMut<&'_ [&'_ str], Value> for Artichoke[src]

impl<'_, '_> ConvertMut<&'_ [Option<&'_ str>], Value> for Artichoke[src]

impl<'_, '_> ConvertMut<&'_ [Option<&'_ [u8]>], Value> for Artichoke[src]

impl<'_, '_> ConvertMut<&'_ [&'_ [u8]], Value> for Artichoke[src]

Loading content...