pub struct CreateForm {
pub jid: Option<i32>,
pub path: String,
pub deleted: bool,
pub size: i64,
pub modified_at: OffsetDateTime,
pub namespace_id: i32,
}
Fields§
§jid: Option<i32>
§path: String
§deleted: bool
§size: i64
§modified_at: OffsetDateTime
§namespace_id: i32
Trait Implementations§
Source§impl Clone for CreateForm
impl Clone for CreateForm
Source§fn clone(&self) -> CreateForm
fn clone(&self) -> CreateForm
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateForm
impl Debug for CreateForm
Source§impl<'insert> Insertable<table> for &'insert CreateForm
impl<'insert> Insertable<table> for &'insert CreateForm
Source§type Values = <(Option<Grouped<Eq<jid, <&'insert i32 as AsExpression<<jid as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<path, <&'insert String as AsExpression<<path as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<deleted, <&'insert bool as AsExpression<<deleted as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<size, <&'insert i64 as AsExpression<<size as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<modified_at, <&'insert OffsetDateTime as AsExpression<<modified_at as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<namespace_id, <&'insert i32 as AsExpression<<namespace_id as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<jid, <&'insert i32 as AsExpression<<jid as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<path, <&'insert String as AsExpression<<path as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<deleted, <&'insert bool as AsExpression<<deleted as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<size, <&'insert i64 as AsExpression<<size as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<modified_at, <&'insert OffsetDateTime as AsExpression<<modified_at as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<namespace_id, <&'insert i32 as AsExpression<<namespace_id as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES
clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<jid, &'insert i32>>, Option<Eq<path, &'insert String>>, Option<Eq<deleted, &'insert bool>>, Option<Eq<size, &'insert i64>>, Option<Eq<modified_at, &'insert OffsetDateTime>>, Option<Eq<namespace_id, &'insert i32>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<jid, &'insert i32>>, Option<Eq<path, &'insert String>>, Option<Eq<deleted, &'insert bool>>, Option<Eq<size, &'insert i64>>, Option<Eq<modified_at, &'insert OffsetDateTime>>, Option<Eq<namespace_id, &'insert i32>>) 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 CreateForm
impl Insertable<table> for CreateForm
Source§type Values = <(Option<Grouped<Eq<jid, <i32 as AsExpression<<jid as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<path, <String as AsExpression<<path as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<deleted, <bool as AsExpression<<deleted as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<size, <i64 as AsExpression<<size as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<modified_at, <OffsetDateTime as AsExpression<<modified_at as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<namespace_id, <i32 as AsExpression<<namespace_id as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<jid, <i32 as AsExpression<<jid as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<path, <String as AsExpression<<path as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<deleted, <bool as AsExpression<<deleted as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<size, <i64 as AsExpression<<size as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<modified_at, <OffsetDateTime as AsExpression<<modified_at as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<namespace_id, <i32 as AsExpression<<namespace_id as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES
clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<jid, i32>>, Option<Eq<path, String>>, Option<Eq<deleted, bool>>, Option<Eq<size, i64>>, Option<Eq<modified_at, OffsetDateTime>>, Option<Eq<namespace_id, i32>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<jid, i32>>, Option<Eq<path, String>>, Option<Eq<deleted, bool>>, Option<Eq<size, i64>>, Option<Eq<modified_at, OffsetDateTime>>, Option<Eq<namespace_id, i32>>) 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 PartialEq<CreateForm> for FileRecord
impl PartialEq<CreateForm> for FileRecord
impl UndecoratedInsertRecord<table> for CreateForm
Auto Trait Implementations§
impl Freeze for CreateForm
impl RefUnwindSafe for CreateForm
impl Send for CreateForm
impl Sync for CreateForm
impl Unpin for CreateForm
impl UnwindSafe for CreateForm
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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