Struct dynamodb_expression::update::set::list_append::Builder
source · pub struct Builder { /* private fields */ }
Expand description
Builds an ListAppend
instance. Create an instance of this by using ListAppend::builder
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn src<T>(self, src: T) -> Selfwhere
T: Into<Path>,
pub fn src<T>(self, src: T) -> Selfwhere T: Into<Path>,
Sets the source field to read the initial value from.
Defaults to the destination field.
sourcepub fn after(self) -> Self
pub fn after(self) -> Self
The new values will be appended to the end of the existing values.
This is the default.
sourcepub fn before(self) -> Self
pub fn before(self) -> Self
The new values will be placed before the existing values.
Defaults to appending new values after existing values.
sourcepub fn list<T>(self, list: T) -> ListAppendwhere
T: Into<List>,
pub fn list<T>(self, list: T) -> ListAppendwhere T: Into<List>,
Sets the new value(s) to concatenate with the specified field.
Builds the ListAppend
instance.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.