pub struct PeerReviewQueueEntry {
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub deleted_at: Option<DateTime<Utc>>,
pub user_id: Uuid,
pub exercise_id: Uuid,
pub course_id: Uuid,
pub receiving_peer_reviews_exercise_slide_submission_id: Uuid,
pub received_enough_peer_reviews: bool,
pub peer_review_priority: i32,
pub removed_from_queue_for_unusual_reason: bool,
}Fields§
§id: Uuid§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§deleted_at: Option<DateTime<Utc>>§user_id: Uuid§exercise_id: Uuid§course_id: Uuid§receiving_peer_reviews_exercise_slide_submission_id: Uuid§received_enough_peer_reviews: bool§peer_review_priority: i32§removed_from_queue_for_unusual_reason: boolTrait Implementations§
Source§impl Clone for PeerReviewQueueEntry
impl Clone for PeerReviewQueueEntry
Source§fn clone(&self) -> PeerReviewQueueEntry
fn clone(&self) -> PeerReviewQueueEntry
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 PeerReviewQueueEntry
impl Debug for PeerReviewQueueEntry
Source§impl<'de> Deserialize<'de> for PeerReviewQueueEntry
impl<'de> Deserialize<'de> for PeerReviewQueueEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PeerReviewQueueEntry
impl PartialEq for PeerReviewQueueEntry
Source§impl Serialize for PeerReviewQueueEntry
impl Serialize for PeerReviewQueueEntry
impl Eq for PeerReviewQueueEntry
impl StructuralPartialEq for PeerReviewQueueEntry
Auto Trait Implementations§
impl Freeze for PeerReviewQueueEntry
impl RefUnwindSafe for PeerReviewQueueEntry
impl Send for PeerReviewQueueEntry
impl Sync for PeerReviewQueueEntry
impl Unpin for PeerReviewQueueEntry
impl UnwindSafe for PeerReviewQueueEntry
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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