pub struct MSetBuilder<'a> { /* private fields */ }Expand description
A builder struct for commands where you set multiple values at once. It utilizes references to ensure that it does not copy any of the data given to it. It supports the classic builder-pattern, as well as a mutable pattern.
§Example
//Builder-style
let mut builder = MSetBuilder::new().set(b"example-key", b"some-value");
// Mutable style
builder.append(b"some-other-key", b"some-value");Implementations§
Trait Implementations§
Source§impl<'a> Debug for MSetBuilder<'a>
impl<'a> Debug for MSetBuilder<'a>
Source§impl<'a> Default for MSetBuilder<'a>
impl<'a> Default for MSetBuilder<'a>
Source§fn default() -> MSetBuilder<'a>
fn default() -> MSetBuilder<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for MSetBuilder<'a>
impl<'a> RefUnwindSafe for MSetBuilder<'a>
impl<'a> Send for MSetBuilder<'a>
impl<'a> Sync for MSetBuilder<'a>
impl<'a> Unpin for MSetBuilder<'a>
impl<'a> UnwindSafe for MSetBuilder<'a>
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