pub enum ValueMut<'a, 'de> {
String(&'a mut &'de str),
Integer(&'a mut i64),
Float(&'a mut f64),
Boolean(&'a mut bool),
Array(&'a mut Array<'de>),
Table(&'a mut Table<'de>),
}Expand description
Mutable view into an Item for pattern matching.
Obtained via Item::value_mut.
Variants§
String(&'a mut &'de str)
A string value.
Integer(&'a mut i64)
An integer value.
Float(&'a mut f64)
A floating-point value.
Boolean(&'a mut bool)
A boolean value.
Array(&'a mut Array<'de>)
An array value.
Table(&'a mut Table<'de>)
A table value.
Auto Trait Implementations§
impl<'a, 'de> Freeze for ValueMut<'a, 'de>
impl<'a, 'de> RefUnwindSafe for ValueMut<'a, 'de>
impl<'a, 'de> !Send for ValueMut<'a, 'de>
impl<'a, 'de> !Sync for ValueMut<'a, 'de>
impl<'a, 'de> Unpin for ValueMut<'a, 'de>
impl<'a, 'de> UnsafeUnpin for ValueMut<'a, 'de>
impl<'a, 'de> !UnwindSafe for ValueMut<'a, 'de>
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