pub struct SqliteAssessmentRepository { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AssessmentRepository for SqliteAssessmentRepository
impl AssessmentRepository for SqliteAssessmentRepository
fn save(&self, assessment: &Assessment) -> Result<(), CoreError>
fn get_for_paper( &self, paper_id: &str, question_id: Option<&str>, ) -> Result<Vec<Assessment>, CoreError>
fn get_for_question( &self, question_id: &str, ) -> Result<Vec<Assessment>, CoreError>
Auto Trait Implementations§
impl !RefUnwindSafe for SqliteAssessmentRepository
impl !UnwindSafe for SqliteAssessmentRepository
impl Freeze for SqliteAssessmentRepository
impl Send for SqliteAssessmentRepository
impl Sync for SqliteAssessmentRepository
impl Unpin for SqliteAssessmentRepository
impl UnsafeUnpin for SqliteAssessmentRepository
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