miniconf

Trait IntoKeys

source
pub trait IntoKeys {
    type IntoKeys: Keys;

    // Required method
    fn into_keys(self) -> Self::IntoKeys;
}
Expand description

Be converted into a Keys

Required Associated Types§

source

type IntoKeys: Keys

The specific Keys implementor.

Required Methods§

source

fn into_keys(self) -> Self::IntoKeys

Convert self into a Keys implementor.

Implementors§

source§

impl IntoKeys for Packed

source§

impl<'a, T: AsRef<str> + ?Sized> IntoKeys for &'a JsonPath<T>

source§

impl<'a, T: AsRef<str> + ?Sized, const S: char> IntoKeys for &'a Path<T, S>

source§

impl<'a, T: AsRef<str> + ?Sized, const S: char> IntoKeys for Path<&'a T, S>

source§

impl<T> IntoKeys for KeysIter<T>
where T: Iterator, T::Item: Key,

source§

impl<T> IntoKeys for T
where T: IntoIterator, <T::IntoIter as Iterator>::Item: Key,

source§

impl<T: IntoKeys> IntoKeys for Indices<T>

source§

impl<T: Keys, U: Keys> IntoKeys for Chain<T, U>

source§

type IntoKeys = Chain<T, U>