pub struct MockSubmission {Show 18 fields
pub submitted_attainment_id: String,
pub submitted_attainment_type: String,
pub student_number: StudentNumber,
pub course_code: CourseCode,
pub enrolment_id: String,
pub realisation_id: String,
pub person_id: String,
pub course_unit_id: String,
pub assessment_item_id: String,
pub attainment_date: NaiveDate,
pub attainment_language: String,
pub grade_scale_id: String,
pub grade_id: String,
pub credits: f64,
pub lifecycle: SubmissionLifecycle,
pub verify_calls: u32,
pub id_disclosed_to_client: bool,
pub created_at: DateTime<Utc>,
}Fields§
§submitted_attainment_id: String§submitted_attainment_type: String§student_number: StudentNumber§course_code: CourseCode§enrolment_id: String§realisation_id: String§person_id: StringDenormalised from the course unit at import time, so ripening needs only the submission.
course_unit_id: String§assessment_item_id: String§attainment_date: NaiveDate§attainment_language: String§grade_scale_id: String§grade_id: String§credits: f64§lifecycle: SubmissionLifecycle§verify_calls: u32§id_disclosed_to_client: bool§created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for MockSubmission
impl Clone for MockSubmission
Source§fn clone(&self) -> MockSubmission
fn clone(&self) -> MockSubmission
Returns a duplicate 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 MockSubmission
impl Debug for MockSubmission
Source§impl<'de> Deserialize<'de> for MockSubmission
impl<'de> Deserialize<'de> for MockSubmission
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 MockSubmission
impl PartialEq for MockSubmission
Source§impl Serialize for MockSubmission
impl Serialize for MockSubmission
impl StructuralPartialEq for MockSubmission
Auto Trait Implementations§
impl Freeze for MockSubmission
impl RefUnwindSafe for MockSubmission
impl Send for MockSubmission
impl Sync for MockSubmission
impl Unpin for MockSubmission
impl UnsafeUnpin for MockSubmission
impl UnwindSafe for MockSubmission
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more