Trait IdentNames

Source
pub trait IdentNames {
    // Required method
    fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>;
}

Required Methods§

Source

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

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.

Implementations on Foreign Types§

Source§

impl IdentNames for Vec<String>

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for (&'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str, &'a str)

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for Vec<&'a str>

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for Vec<&'a String>

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 1]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 2]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 3]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 4]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 5]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 6]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 7]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 8]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 9]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Source§

impl<'a> IdentNames for [&'a str; 10]

Source§

fn iter_name(&self) -> impl Iterator<Item = impl AsRef<str>>

Implementors§