pub struct Question {
pub title: String,
pub question_text: String,
pub question_audio: Option<Audio>,
pub incorrect_audio: Option<Audio>,
pub correct_audio: Option<Audio>,
pub traces: Vec<Trace>,
}
Expand description
Represents a single question
Fields§
§title: String
Title of the question
question_text: String
The question text
question_audio: Option<Audio>
Optional audio for the question
incorrect_audio: Option<Audio>
Optional audio for incorrect choices
correct_audio: Option<Audio>
Optional audio for correct choices
traces: Vec<Trace>
Traces
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Question
impl<'de> Deserialize<'de> for Question
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
Auto Trait Implementations§
impl Freeze for Question
impl RefUnwindSafe for Question
impl Send for Question
impl Sync for Question
impl Unpin for Question
impl UnwindSafe for Question
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