pub struct UserFile { /* private fields */ }Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserFile
impl<'de> Deserialize<'de> for UserFile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'insert> Insertable<table> for &'insert UserFile
impl<'insert> Insertable<table> for &'insert UserFile
Source§type Values = <(Option<Eq<id, <&'insert String as AsExpression<<id as Expression>::SqlType>>::Expression>>, Option<Eq<user_email, <&'insert String as AsExpression<<user_email as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me, <&'insert bool as AsExpression<<viewed_by_me as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me_time, <&'insert String as AsExpression<<viewed_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<modified_by_me_time, <&'insert String as AsExpression<<modified_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<shared_with_me_time, <&'insert String as AsExpression<<shared_with_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<sharing_user, <&'insert Value as AsExpression<<sharing_user as Expression>::SqlType>>::Expression>>, Option<Eq<capabilities, <&'insert Value as AsExpression<<capabilities as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
type Values = <(Option<Eq<id, <&'insert String as AsExpression<<id as Expression>::SqlType>>::Expression>>, Option<Eq<user_email, <&'insert String as AsExpression<<user_email as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me, <&'insert bool as AsExpression<<viewed_by_me as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me_time, <&'insert String as AsExpression<<viewed_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<modified_by_me_time, <&'insert String as AsExpression<<modified_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<shared_with_me_time, <&'insert String as AsExpression<<shared_with_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<sharing_user, <&'insert Value as AsExpression<<sharing_user as Expression>::SqlType>>::Expression>>, Option<Eq<capabilities, <&'insert Value as AsExpression<<capabilities as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
Insert
self into a given table. Read moreSource§impl<'insert> Insertable<table> for UserFile
impl<'insert> Insertable<table> for UserFile
Source§type Values = <(Option<Eq<id, <String as AsExpression<<id as Expression>::SqlType>>::Expression>>, Option<Eq<user_email, <String as AsExpression<<user_email as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me, <bool as AsExpression<<viewed_by_me as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me_time, <String as AsExpression<<viewed_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<modified_by_me_time, <String as AsExpression<<modified_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<shared_with_me_time, <String as AsExpression<<shared_with_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<sharing_user, <Value as AsExpression<<sharing_user as Expression>::SqlType>>::Expression>>, Option<Eq<capabilities, <Value as AsExpression<<capabilities as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
type Values = <(Option<Eq<id, <String as AsExpression<<id as Expression>::SqlType>>::Expression>>, Option<Eq<user_email, <String as AsExpression<<user_email as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me, <bool as AsExpression<<viewed_by_me as Expression>::SqlType>>::Expression>>, Option<Eq<viewed_by_me_time, <String as AsExpression<<viewed_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<modified_by_me_time, <String as AsExpression<<modified_by_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<shared_with_me_time, <String as AsExpression<<shared_with_me_time as Expression>::SqlType>>::Expression>>, Option<Eq<sharing_user, <Value as AsExpression<<sharing_user as Expression>::SqlType>>::Expression>>, Option<Eq<capabilities, <Value as AsExpression<<capabilities as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
Insert
self into a given table. Read moreimpl<'insert> UndecoratedInsertRecord<table> for UserFile
Auto Trait Implementations§
impl Freeze for UserFile
impl RefUnwindSafe for UserFile
impl Send for UserFile
impl Sync for UserFile
impl Unpin for UserFile
impl UnwindSafe for UserFile
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::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read more