[][src]Struct webdev_lib::tests::test_sessions::models::PartialRawTestSessionRegistration

pub struct PartialRawTestSessionRegistration {
    pub taker_id: Option<u64>,
    pub registered: Option<NaiveDateTime>,
    pub opened_test: Option<Option<NaiveDateTime>>,
    pub submitted_test: Option<Option<NaiveDateTime>>,
    pub score: Option<Option<f32>>,
}

Fields

taker_id: Option<u64>registered: Option<NaiveDateTime>opened_test: Option<Option<NaiveDateTime>>submitted_test: Option<Option<NaiveDateTime>>score: Option<Option<f32>>

Trait Implementations

impl Debug for PartialRawTestSessionRegistration[src]

impl<'update> AsChangeset for &'update PartialRawTestSessionRegistration[src]

type Target = table

The table which Self::Changeset will be updating

type Changeset = <(Option<Eq<taker_id, &'update u64>>, Option<Eq<registered, &'update NaiveDateTime>>, Option<Eq<opened_test, &'update Option<NaiveDateTime>>>, Option<Eq<submitted_test, &'update Option<NaiveDateTime>>>, Option<Eq<score, &'update Option<f32>>>) as AsChangeset>::Changeset

The update statement this type represents

impl<'update> AsChangeset for PartialRawTestSessionRegistration[src]

type Target = table

The table which Self::Changeset will be updating

type Changeset = <(Option<Eq<taker_id, u64>>, Option<Eq<registered, NaiveDateTime>>, Option<Eq<opened_test, Option<NaiveDateTime>>>, Option<Eq<submitted_test, Option<NaiveDateTime>>>, Option<Eq<score, Option<f32>>>) as AsChangeset>::Changeset

The update statement this type represents

Auto Trait Implementations

impl Unpin for PartialRawTestSessionRegistration

impl Sync for PartialRawTestSessionRegistration

impl Send for PartialRawTestSessionRegistration

impl UnwindSafe for PartialRawTestSessionRegistration

impl RefUnwindSafe for PartialRawTestSessionRegistration

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> IntoSql for T[src]

fn into_sql<T>(self) -> Self::Expression where
    Self: AsExpression<T>, 
[src]

Convert self to an expression for Diesel's query builder. Read more

fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
    &'a Self: AsExpression<T>, 
[src]

Convert &self to an expression for Diesel's query builder. Read more

impl<T> Typeable for T where
    T: Any
[src]

fn get_type(&self) -> TypeId[src]

Get the TypeId of this object.

impl<T> Erased for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Err = <U as TryFrom<T>>::Err

impl<T> SetParameter for T[src]

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 
[src]

Sets value as a parameter of self.