Trait redmine_api::api::ParamValue

source ·
pub trait ParamValue<'a> {
    // Required method
    fn as_value(&self) -> Cow<'a, str>;
}
Expand description

A trait representing a parameter value.

Required Methods§

source

fn as_value(&self) -> Cow<'a, str>

The parameter value as a string.

Implementations on Foreign Types§

source§

impl ParamValue<'static> for bool

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for f64

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for u64

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for String

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for Date

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl ParamValue<'static> for OffsetDateTime

source§

fn as_value(&self) -> Cow<'static, str>

source§

impl<'a> ParamValue<'a> for &'a str

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<'a> ParamValue<'a> for &'a String

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<'a> ParamValue<'a> for Cow<'a, str>

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<'a, 'b: 'a> ParamValue<'a> for &'b Cow<'a, str>

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<'a, T> ParamValue<'a> for &'a Vec<T>
where T: ToString,

serialize a &Vec<T> where T implements ToString as a string of comma-separated values

source§

fn as_value(&self) -> Cow<'a, str>

source§

impl<T> ParamValue<'static> for Vec<T>
where T: ToString,

serialize a Vec<T> where T implements ToString as a string of comma-separated values

source§

fn as_value(&self) -> Cow<'static, str>

Implementors§