pub struct NewFishingHistoryEntry {
pub user_id: i64,
pub species_id: i32,
pub caught_count: i32,
pub sold_count: i32,
pub smallest_catch_size_ratio: f32,
pub largest_catch_size_ratio: f32,
}Fields§
§user_id: i64§species_id: i32§caught_count: i32§sold_count: i32§smallest_catch_size_ratio: f32§largest_catch_size_ratio: f32Trait Implementations§
Source§impl<'insert> Insertable<table> for &'insert NewFishingHistoryEntry
impl<'insert> Insertable<table> for &'insert NewFishingHistoryEntry
Source§type Values = <(Option<Grouped<Eq<user_id, <&'insert i64 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<species_id, <&'insert i32 as AsExpression<<species_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<caught_count, <&'insert i32 as AsExpression<<caught_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<sold_count, <&'insert i32 as AsExpression<<sold_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<smallest_catch_size_ratio, <&'insert f32 as AsExpression<<smallest_catch_size_ratio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<largest_catch_size_ratio, <&'insert f32 as AsExpression<<largest_catch_size_ratio as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<user_id, <&'insert i64 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<species_id, <&'insert i32 as AsExpression<<species_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<caught_count, <&'insert i32 as AsExpression<<caught_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<sold_count, <&'insert i32 as AsExpression<<sold_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<smallest_catch_size_ratio, <&'insert f32 as AsExpression<<smallest_catch_size_ratio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<largest_catch_size_ratio, <&'insert f32 as AsExpression<<largest_catch_size_ratio as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<user_id, &'insert i64>>, Option<Eq<species_id, &'insert i32>>, Option<Eq<caught_count, &'insert i32>>, Option<Eq<sold_count, &'insert i32>>, Option<Eq<smallest_catch_size_ratio, &'insert f32>>, Option<Eq<largest_catch_size_ratio, &'insert f32>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<user_id, &'insert i64>>, Option<Eq<species_id, &'insert i32>>, Option<Eq<caught_count, &'insert i32>>, Option<Eq<sold_count, &'insert i32>>, Option<Eq<smallest_catch_size_ratio, &'insert f32>>, Option<Eq<largest_catch_size_ratio, &'insert f32>>) as Insertable<table>>::Values
Construct
Self::Values Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>
Insert
self into a given table. Read moreSource§impl Insertable<table> for NewFishingHistoryEntry
impl Insertable<table> for NewFishingHistoryEntry
Source§type Values = <(Option<Grouped<Eq<user_id, <i64 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<species_id, <i32 as AsExpression<<species_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<caught_count, <i32 as AsExpression<<caught_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<sold_count, <i32 as AsExpression<<sold_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<smallest_catch_size_ratio, <f32 as AsExpression<<smallest_catch_size_ratio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<largest_catch_size_ratio, <f32 as AsExpression<<largest_catch_size_ratio as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<user_id, <i64 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<species_id, <i32 as AsExpression<<species_id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<caught_count, <i32 as AsExpression<<caught_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<sold_count, <i32 as AsExpression<<sold_count as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<smallest_catch_size_ratio, <f32 as AsExpression<<smallest_catch_size_ratio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<largest_catch_size_ratio, <f32 as AsExpression<<largest_catch_size_ratio as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<user_id, i64>>, Option<Eq<species_id, i32>>, Option<Eq<caught_count, i32>>, Option<Eq<sold_count, i32>>, Option<Eq<smallest_catch_size_ratio, f32>>, Option<Eq<largest_catch_size_ratio, f32>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<user_id, i64>>, Option<Eq<species_id, i32>>, Option<Eq<caught_count, i32>>, Option<Eq<sold_count, i32>>, Option<Eq<smallest_catch_size_ratio, f32>>, Option<Eq<largest_catch_size_ratio, f32>>) as Insertable<table>>::Values
Construct
Self::Values Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>
Insert
self into a given table. Read moreimpl UndecoratedInsertRecord<table> for NewFishingHistoryEntry
Auto Trait Implementations§
impl Freeze for NewFishingHistoryEntry
impl RefUnwindSafe for NewFishingHistoryEntry
impl Send for NewFishingHistoryEntry
impl Sync for NewFishingHistoryEntry
impl Unpin for NewFishingHistoryEntry
impl UnwindSafe for NewFishingHistoryEntry
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