pub struct UpdatePointModel {
pub map_id: Option<String>,
pub spawn_x: Option<i32>,
pub spawn_y: Option<i32>,
pub radius: Option<i32>,
pub spawn_time: Option<i32>,
pub click_x: Option<i32>,
pub click_y: Option<i32>,
pub click_time: Option<i32>,
pub offset: Option<i32>,
}Fields§
§map_id: Option<String>§spawn_x: Option<i32>§spawn_y: Option<i32>§radius: Option<i32>§spawn_time: Option<i32>§click_x: Option<i32>§click_y: Option<i32>§click_time: Option<i32>§offset: Option<i32>Trait Implementations§
Source§impl<'update> AsChangeset for &'update UpdatePointModel
impl<'update> AsChangeset for &'update UpdatePointModel
Source§type Changeset = <(Option<Grouped<Eq<map_id, <&'update String as AsExpression<<map_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_x, <&'update i32 as AsExpression<<spawn_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_y, <&'update i32 as AsExpression<<spawn_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<radius, <&'update i32 as AsExpression<<radius as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_time, <&'update i32 as AsExpression<<spawn_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_x, <&'update i32 as AsExpression<<click_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_y, <&'update i32 as AsExpression<<click_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_time, <&'update i32 as AsExpression<<click_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<offset, <&'update i32 as AsExpression<<offset as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
type Changeset = <(Option<Grouped<Eq<map_id, <&'update String as AsExpression<<map_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_x, <&'update i32 as AsExpression<<spawn_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_y, <&'update i32 as AsExpression<<spawn_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<radius, <&'update i32 as AsExpression<<radius as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_time, <&'update i32 as AsExpression<<spawn_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_x, <&'update i32 as AsExpression<<click_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_y, <&'update i32 as AsExpression<<click_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_time, <&'update i32 as AsExpression<<click_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<offset, <&'update i32 as AsExpression<<offset as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
The update statement this type represents
Source§fn as_changeset(self) -> <Self as AsChangeset>::Changeset
fn as_changeset(self) -> <Self as AsChangeset>::Changeset
Convert
self into the actual update statement being executedSource§impl AsChangeset for UpdatePointModel
impl AsChangeset for UpdatePointModel
Source§type Changeset = <(Option<Grouped<Eq<map_id, <String as AsExpression<<map_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_x, <i32 as AsExpression<<spawn_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_y, <i32 as AsExpression<<spawn_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<radius, <i32 as AsExpression<<radius as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_time, <i32 as AsExpression<<spawn_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_x, <i32 as AsExpression<<click_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_y, <i32 as AsExpression<<click_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_time, <i32 as AsExpression<<click_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<offset, <i32 as AsExpression<<offset as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
type Changeset = <(Option<Grouped<Eq<map_id, <String as AsExpression<<map_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_x, <i32 as AsExpression<<spawn_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_y, <i32 as AsExpression<<spawn_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<radius, <i32 as AsExpression<<radius as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<spawn_time, <i32 as AsExpression<<spawn_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_x, <i32 as AsExpression<<click_x as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_y, <i32 as AsExpression<<click_y as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<click_time, <i32 as AsExpression<<click_time as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<offset, <i32 as AsExpression<<offset as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
The update statement this type represents
Source§fn as_changeset(self) -> <Self as AsChangeset>::Changeset
fn as_changeset(self) -> <Self as AsChangeset>::Changeset
Convert
self into the actual update statement being executedAuto Trait Implementations§
impl Freeze for UpdatePointModel
impl RefUnwindSafe for UpdatePointModel
impl Send for UpdatePointModel
impl Sync for UpdatePointModel
impl Unpin for UpdatePointModel
impl UnwindSafe for UpdatePointModel
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> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expression
fn into_sql<T>(self) -> Self::Expression
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
Convert
&self to an expression for Diesel’s query builder. Read more