Struct diesel::query_builder::update_statement::UpdateStatement
[−]
[src]
pub struct UpdateStatement<T, U> { // some fields omitted }
Methods
impl<T, U> UpdateStatement<T, U>
[src]
fn returning<E>(self, returns: E) -> UpdateQuery<E, UpdateStatement<T, U>> where T: UpdateTarget, UpdateQuery<E, UpdateStatement<T, U>>: Query
Specify what expression is returned after execution of the update
.
Examples
Updating a single record:
let updated_name = diesel::update(users.filter(id.eq(1))) .set(name.eq("Dean")) .returning(name) .get_result(&connection); assert_eq!(Ok("Dean".to_string()), updated_name);