pub struct QuestionStep {
pub question_id: String,
pub next: Option<StepId>,
}Expand description
Step that asks a question.
Fields§
§question_id: String§next: Option<StepId>Trait Implementations§
Source§impl Clone for QuestionStep
impl Clone for QuestionStep
Source§fn clone(&self) -> QuestionStep
fn clone(&self) -> QuestionStep
Returns a duplicate of the value. Read more
1.0.0 · 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 QuestionStep
impl Debug for QuestionStep
Source§impl<'de> Deserialize<'de> for QuestionStep
impl<'de> Deserialize<'de> for QuestionStep
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 JsonSchema for QuestionStep
impl JsonSchema for QuestionStep
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for QuestionStep
impl PartialEq for QuestionStep
Source§impl Serialize for QuestionStep
impl Serialize for QuestionStep
impl StructuralPartialEq for QuestionStep
Auto Trait Implementations§
impl Freeze for QuestionStep
impl RefUnwindSafe for QuestionStep
impl Send for QuestionStep
impl Sync for QuestionStep
impl Unpin for QuestionStep
impl UnsafeUnpin for QuestionStep
impl UnwindSafe for QuestionStep
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