Struct DefaultLabels

Source
pub struct DefaultLabels;
Expand description

A specifier of the default labels to be used for the keys and values.

This struct implements KeyValueLabels setting key labels to “key” and value labels to “value”.

Trait Implementations§

Source§

impl KeyValueJsonSchema for DefaultLabels

Available on crate feature json-schema only.
Source§

const JSON_SCHEMA_KV_NAME: Option<&'static str> = None

The value to use for Schemars::schema_name() of the KeyValue struct. Read more
Source§

const JSON_SCHEMA_KV_DESCRIPTION: Option<&'static str> = None

The description applied to the KeyValue struct.
Source§

const JSON_SCHEMA_KEY_DESCRIPTION: Option<&'static str> = None

The description applied to the key of the KeyValue struct.
Source§

const JSON_SCHEMA_VALUE_DESCRIPTION: Option<&'static str> = None

The description applied to the value of the KeyValue struct.
Source§

impl KeyValueLabels for DefaultLabels

Source§

const KEY: &'static str = "key"

The label for the keys.
Source§

const VALUE: &'static str = "value"

The label for the values.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.