Skip to main content

ConfigNames

Trait ConfigNames 

Source
pub trait ConfigNames {
    // Required method
    fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R;
}
Expand description

Provides borrowed access to a candidate configuration key list.

Required Methods§

Source

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Invokes operation with this argument as a string slice list.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ConfigNames for &Vec<&str>

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl ConfigNames for &Vec<String>

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl ConfigNames for &[&str]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl ConfigNames for &[String]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl ConfigNames for Vec<&str>

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl ConfigNames for Vec<String>

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl<const N: usize> ConfigNames for &[&str; N]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl<const N: usize> ConfigNames for &[String; N]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl<const N: usize> ConfigNames for [&str; N]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Source§

impl<const N: usize> ConfigNames for [String; N]

Source§

fn with_config_names<R>(self, operation: impl FnOnce(&[&str]) -> R) -> R

Implementors§