pub struct FileQuestionairePersistence {
pub debug: bool,
/* private fields */
}Fields§
§debug: boolImplementations§
Source§impl FileQuestionairePersistence
impl FileQuestionairePersistence
pub fn new(file: &str) -> Result<FileQuestionairePersistence>
Trait Implementations§
Source§impl QuestionairePersistence for FileQuestionairePersistence
impl QuestionairePersistence for FileQuestionairePersistence
fn store_question( &mut self, entry: &QuestionEntry, data: &QuestionAnswerInput, ) -> Result<()>
fn load(&mut self, source: Option<&str>) -> Result<()>
fn import(&mut self, data_to_import: &Vec<QuestionAnswer>)
fn next_answer(&mut self) -> Option<QuestionAnswer>
fn next_answer_id(&mut self) -> Option<String>
Auto Trait Implementations§
impl Freeze for FileQuestionairePersistence
impl RefUnwindSafe for FileQuestionairePersistence
impl Send for FileQuestionairePersistence
impl Sync for FileQuestionairePersistence
impl Unpin for FileQuestionairePersistence
impl UnwindSafe for FileQuestionairePersistence
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