pub struct WriteAnswer { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WriteAnswer
impl<'de> Deserialize<'de> for WriteAnswer
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 Serialize for WriteAnswer
impl Serialize for WriteAnswer
Source§impl Task<'_> for WriteAnswer
impl Task<'_> for WriteAnswer
fn next_repetition(&self, shared: &(), retrievability_goal: f64) -> SystemTime
Source§fn complete(
&mut self,
_: &mut (),
_desired_retention: f64,
interaction: &mut impl FnMut(Blocks) -> Result<Response>,
) -> Result<()>
fn complete( &mut self, _: &mut (), _desired_retention: f64, interaction: &mut impl FnMut(Blocks) -> Result<Response>, ) -> Result<()>
If an error occurs, the task will remain unmodified. Read more
Source§fn new(input: BlocksWithAnswer) -> Self
fn new(input: BlocksWithAnswer) -> Self
blocks must contain interactive elements
fn get_blocks(&self) -> BlocksWithAnswer
Auto Trait Implementations§
impl Freeze for WriteAnswer
impl RefUnwindSafe for WriteAnswer
impl Send for WriteAnswer
impl Sync for WriteAnswer
impl Unpin for WriteAnswer
impl UnwindSafe for WriteAnswer
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> 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