pub struct Item {
pub item_id: String,
pub title: String,
pub description: String,
pub question_item: Option<QuestionItem>,
pub page_break_item: Option<Value>,
}Expand description
A single item in a form (question, page break, section header, etc.).
Fields§
§item_id: StringOpaque server-assigned item ID.
title: StringItem display title.
description: StringItem description / helper text.
question_item: Option<QuestionItem>Set when this item is a question.
page_break_item: Option<Value>Set when this item is a page break.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
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 Item
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnsafeUnpin for Item
impl UnwindSafe for Item
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