pub struct EvaluationBuilder { /* private fields */ }Expand description
Builder for creating standard evaluation criteria.
Implementations§
Source§impl EvaluationBuilder
impl EvaluationBuilder
Sourcepub fn accessibility(self, score: f32, feedback: Option<&str>) -> Self
pub fn accessibility(self, score: f32, feedback: Option<&str>) -> Self
Add accessibility criterion.
Sourcepub fn performance(self, score: f32, feedback: Option<&str>) -> Self
pub fn performance(self, score: f32, feedback: Option<&str>) -> Self
Add performance criterion.
Sourcepub fn code_quality(self, score: f32, feedback: Option<&str>) -> Self
pub fn code_quality(self, score: f32, feedback: Option<&str>) -> Self
Add code quality criterion.
Sourcepub fn build(self) -> ReportCard
pub fn build(self) -> ReportCard
Build the final report card.
Trait Implementations§
Source§impl Clone for EvaluationBuilder
impl Clone for EvaluationBuilder
Source§fn clone(&self) -> EvaluationBuilder
fn clone(&self) -> EvaluationBuilder
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 moreSource§impl Debug for EvaluationBuilder
impl Debug for EvaluationBuilder
Source§impl Default for EvaluationBuilder
impl Default for EvaluationBuilder
Source§fn default() -> EvaluationBuilder
fn default() -> EvaluationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvaluationBuilder
impl RefUnwindSafe for EvaluationBuilder
impl Send for EvaluationBuilder
impl Sync for EvaluationBuilder
impl Unpin for EvaluationBuilder
impl UnsafeUnpin for EvaluationBuilder
impl UnwindSafe for EvaluationBuilder
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