pub struct RegistryAttainment {
pub id: String,
pub attainment_type: String,
pub state: Option<String>,
pub attainment_date: Option<NaiveDate>,
pub registration_date: Option<NaiveDate>,
pub grade_scale_id: Option<String>,
pub grade_id: Option<String>,
}Expand description
An attainment the registry holds, or one a submission of ours created. Every field but the id and the type may be missing.
Fields§
§id: String§attainment_type: String§state: Option<String>§attainment_date: Option<NaiveDate>§registration_date: Option<NaiveDate>§grade_scale_id: Option<String>§grade_id: Option<String>Implementations§
Source§impl RegistryAttainment
impl RegistryAttainment
Sourcepub fn held_grade(&self) -> Option<MappedGrade>
pub fn held_grade(&self) -> Option<MappedGrade>
The grade the registry holds, or None when it gave no scale or no grade.
Sourcepub fn display_grade(&self) -> Option<String>
pub fn display_grade(&self) -> Option<String>
The grade as a timeline line names it, with its scale: “1” is a pass on one scale and a one
out of five on the other. None when the registry gave no grade.
Trait Implementations§
Source§impl Clone for RegistryAttainment
impl Clone for RegistryAttainment
Source§fn clone(&self) -> RegistryAttainment
fn clone(&self) -> RegistryAttainment
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 RegistryAttainment
impl Debug for RegistryAttainment
Source§impl PartialEq for RegistryAttainment
impl PartialEq for RegistryAttainment
impl Eq for RegistryAttainment
impl StructuralPartialEq for RegistryAttainment
Auto Trait Implementations§
impl Freeze for RegistryAttainment
impl RefUnwindSafe for RegistryAttainment
impl Send for RegistryAttainment
impl Sync for RegistryAttainment
impl Unpin for RegistryAttainment
impl UnsafeUnpin for RegistryAttainment
impl UnwindSafe for RegistryAttainment
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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