pub struct NoGradeProjection;Expand description
Projection that rejects grade lowering.
Trait Implementations§
Source§impl Clone for NoGradeProjection
impl Clone for NoGradeProjection
Source§fn clone(&self) -> NoGradeProjection
fn clone(&self) -> NoGradeProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NoGradeProjection
Source§impl Debug for NoGradeProjection
impl Debug for NoGradeProjection
Source§impl Default for NoGradeProjection
impl Default for NoGradeProjection
Source§fn default() -> NoGradeProjection
fn default() -> NoGradeProjection
Returns the “default value” for a type. Read more
Source§impl<B, O> OutcomeProjection<B, O> for NoGradeProjectionwhere
B: GatekeepSqlxBackend,
impl<B, O> OutcomeProjection<B, O> for NoGradeProjectionwhere
B: GatekeepSqlxBackend,
Source§fn constant(&self, _outcome: &O) -> Result<SqlxFragment<B>, LowerError>
fn constant(&self, _outcome: &O) -> Result<SqlxFragment<B>, LowerError>
Builds a SQL fragment for a constant outcome.
Auto Trait Implementations§
impl Freeze for NoGradeProjection
impl RefUnwindSafe for NoGradeProjection
impl Send for NoGradeProjection
impl Sync for NoGradeProjection
impl Unpin for NoGradeProjection
impl UnsafeUnpin for NoGradeProjection
impl UnwindSafe for NoGradeProjection
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> 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