Setter

Trait Setter 

Source
pub trait Setter<'a, T> {
    // Required methods
    fn set(self, name: &str, value: T) -> VOption<'a>;
    fn add(&mut self, name: &str, value: T);
}
Expand description

Set the value of a name-value pair of VOption

Required Methods§

Source

fn set(self, name: &str, value: T) -> VOption<'a>

Source

fn add(&mut self, name: &str, value: T)

Implementors§

Source§

impl<'a> Setter<'a, &'a str> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a VipsBlob> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a VipsImage> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a VipsInterpolate> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a VipsSource> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a VipsTarget> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a String> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a [f64]> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a [i32]> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a [VipsImage]> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut bool> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut f64> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut i32> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut VipsBlob> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut VipsImage> for VOption<'a>

Source§

impl<'a> Setter<'a, &'a mut Vec<f64>> for VOption<'a>

Source§

impl<'a> Setter<'a, bool> for VOption<'a>

Source§

impl<'a> Setter<'a, f64> for VOption<'a>

Source§

impl<'a> Setter<'a, i32> for VOption<'a>

Source§

impl<'a> Setter<'a, u64> for VOption<'a>

Source§

impl<'a, const N: usize> Setter<'a, &'a [f64; N]> for VOption<'a>

Source§

impl<'a, const N: usize> Setter<'a, &'a [i32; N]> for VOption<'a>

Source§

impl<'a, const N: usize> Setter<'a, &'a [VipsImage; N]> for VOption<'a>