pub enum ExerciseRepositoryStatus {
Pending,
Success,
Failure,
}
Variants§
Trait Implementations§
Source§impl Debug for ExerciseRepositoryStatus
impl Debug for ExerciseRepositoryStatus
Source§impl<'r> Decode<'r, Postgres> for ExerciseRepositoryStatus
impl<'r> Decode<'r, Postgres> for ExerciseRepositoryStatus
Source§impl<'q, DB: Database> Encode<'q, DB> for ExerciseRepositoryStatus
impl<'q, DB: Database> Encode<'q, DB> for ExerciseRepositoryStatus
Source§fn encode_by_ref(
&self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, BoxDynError>
fn encode_by_ref( &self, buf: &mut <DB as Database>::ArgumentBuffer<'q>, ) -> Result<IsNull, BoxDynError>
fn size_hint(&self) -> usize
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
Source§impl PgHasArrayType for ExerciseRepositoryStatus
impl PgHasArrayType for ExerciseRepositoryStatus
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Source§impl Serialize for ExerciseRepositoryStatus
impl Serialize for ExerciseRepositoryStatus
Auto Trait Implementations§
impl Freeze for ExerciseRepositoryStatus
impl RefUnwindSafe for ExerciseRepositoryStatus
impl Send for ExerciseRepositoryStatus
impl Sync for ExerciseRepositoryStatus
impl Unpin for ExerciseRepositoryStatus
impl UnwindSafe for ExerciseRepositoryStatus
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more