Struct leetcode_cli::cache::models::Problem [−][src]
pub struct Problem { pub category: String, pub fid: i32, pub id: i32, pub level: i32, pub locked: bool, pub name: String, pub percent: f32, pub slug: String, pub starred: bool, pub status: String, pub desc: String, }
Problem model
Fields
category: String
fid: i32
id: i32
level: i32
locked: bool
name: String
percent: f32
slug: String
starred: bool
status: String
desc: String
Trait Implementations
impl<'update> AsChangeset for &'update Problem
[src]
impl<'update> AsChangeset for &'update Problem
[src]type Target = table
The table which Self::Changeset
will be updating
type Changeset = <(Eq<category, &'update String>, Eq<fid, &'update i32>, Eq<level, &'update i32>, Eq<locked, &'update bool>, Eq<name, &'update String>, Eq<percent, &'update f32>, Eq<slug, &'update String>, Eq<starred, &'update bool>, Eq<status, &'update String>, Eq<desc, &'update String>) as AsChangeset>::Changeset
The update statement this type represents
fn as_changeset(self) -> Self::Changeset
[src]
impl<'update> AsChangeset for Problem
[src]
impl<'update> AsChangeset for Problem
[src]type Target = table
The table which Self::Changeset
will be updating
type Changeset = <(Eq<category, String>, Eq<fid, i32>, Eq<level, i32>, Eq<locked, bool>, Eq<name, String>, Eq<percent, f32>, Eq<slug, String>, Eq<starred, bool>, Eq<status, String>, Eq<desc, String>) as AsChangeset>::Changeset
The update statement this type represents
fn as_changeset(self) -> Self::Changeset
[src]
impl<'ident> Identifiable for &'ident Problem
[src]
impl<'ident> Identifiable for &'ident Problem
[src]impl<'insert> Insertable<table> for Problem
[src]
impl<'insert> Insertable<table> for Problem
[src]type Values = <(Option<Eq<category, String>>, Option<Eq<fid, i32>>, Option<Eq<id, i32>>, Option<Eq<level, i32>>, Option<Eq<locked, bool>>, Option<Eq<name, String>>, Option<Eq<percent, f32>>, Option<Eq<slug, String>>, Option<Eq<starred, bool>>, Option<Eq<status, String>>, Option<Eq<desc, String>>) as Insertable<table>>::Values
The VALUES
clause to insert these records Read more
fn values(self) -> Self::Values
[src]
pub fn insert_into(
self,
table: T
) -> InsertStatement<T, Self::Values, Insert, NoReturningClause>
[src]
self,
table: T
) -> InsertStatement<T, Self::Values, Insert, NoReturningClause>
impl<'insert> Insertable<table> for &'insert Problem
[src]
impl<'insert> Insertable<table> for &'insert Problem
[src]type Values = <(Option<Eq<category, &'insert String>>, Option<Eq<fid, &'insert i32>>, Option<Eq<id, &'insert i32>>, Option<Eq<level, &'insert i32>>, Option<Eq<locked, &'insert bool>>, Option<Eq<name, &'insert String>>, Option<Eq<percent, &'insert f32>>, Option<Eq<slug, &'insert String>>, Option<Eq<starred, &'insert bool>>, Option<Eq<status, &'insert String>>, Option<Eq<desc, &'insert String>>) as Insertable<table>>::Values
The VALUES
clause to insert these records Read more
fn values(self) -> Self::Values
[src]
pub fn insert_into(
self,
table: T
) -> InsertStatement<T, Self::Values, Insert, NoReturningClause>
[src]
self,
table: T
) -> InsertStatement<T, Self::Values, Insert, NoReturningClause>
impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Problem where
(String, i32, i32, i32, bool, String, f32, String, bool, String, String): Queryable<__ST, __DB>,
[src]
impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Problem where
(String, i32, i32, i32, bool, String, f32, String, bool, String, String): Queryable<__ST, __DB>,
[src]impl<'insert> UndecoratedInsertRecord<table> for Problem
[src]
impl<'insert> UndecoratedInsertRecord<table> for Problem
[src]Auto Trait Implementations
impl RefUnwindSafe for Problem
impl RefUnwindSafe for Problem
impl UnwindSafe for Problem
impl UnwindSafe for Problem
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> IntoSql for T
[src]
impl<T> IntoSql for T
[src]pub fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
[src]
Self: AsExpression<T>,
pub fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
[src]
&'a Self: AsExpression<T>,
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,