pub struct UpdateValues { /* private fields */ }Implementations§
Source§impl UpdateValues
impl UpdateValues
pub fn new() -> UpdateValues
pub fn from_values( values: Vec<(impl Into<String>, UpdateValue)>, ) -> UpdateValues
pub fn push( &mut self, name: impl Into<String>, value: UpdateValue, ) -> Result<usize, Error>
pub fn get(&self, name: &str) -> Option<&UpdateValue>
pub fn iter(&self) -> impl Iterator<Item = &UpdateFieldValue>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for UpdateValues
impl Clone for UpdateValues
Source§fn clone(&self) -> UpdateValues
fn clone(&self) -> UpdateValues
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateValues
impl Debug for UpdateValues
Source§impl Default for UpdateValues
impl Default for UpdateValues
Source§fn default() -> UpdateValues
fn default() -> UpdateValues
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateValues
impl PartialEq for UpdateValues
Source§fn eq(&self, other: &UpdateValues) -> bool
fn eq(&self, other: &UpdateValues) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl UpdateValueSet for UpdateValues
impl UpdateValueSet for UpdateValues
fn into_update_values(self) -> UpdateValues
impl StructuralPartialEq for UpdateValues
Auto Trait Implementations§
impl Freeze for UpdateValues
impl RefUnwindSafe for UpdateValues
impl Send for UpdateValues
impl Sync for UpdateValues
impl Unpin for UpdateValues
impl UnsafeUnpin for UpdateValues
impl UnwindSafe for UpdateValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more