pub struct TerminalReaderReaderResourceInput {
pub custom_text: Option<TerminalReaderReaderResourceCustomText>,
pub email: Option<TerminalReaderReaderResourceEmail>,
pub numeric: Option<TerminalReaderReaderResourceNumeric>,
pub phone: Option<TerminalReaderReaderResourcePhone>,
pub required: Option<bool>,
pub selection: Option<TerminalReaderReaderResourceSelection>,
pub signature: Option<TerminalReaderReaderResourceSignature>,
pub skipped: Option<bool>,
pub text: Option<TerminalReaderReaderResourceText>,
pub toggles: Option<Vec<TerminalReaderReaderResourceToggle>>,
pub type_: TerminalReaderReaderResourceInputType,
}Expand description
Represents an input to be collected using the reader
Fields§
§custom_text: Option<TerminalReaderReaderResourceCustomText>Default text of input being collected.
email: Option<TerminalReaderReaderResourceEmail>§numeric: Option<TerminalReaderReaderResourceNumeric>§phone: Option<TerminalReaderReaderResourcePhone>§required: Option<bool>Indicate that this input is required, disabling the skip button.
selection: Option<TerminalReaderReaderResourceSelection>§signature: Option<TerminalReaderReaderResourceSignature>§skipped: Option<bool>Indicate that this input was skipped by the user.
text: Option<TerminalReaderReaderResourceText>§toggles: Option<Vec<TerminalReaderReaderResourceToggle>>List of toggles being collected. Values are present if collection is complete.
type_: TerminalReaderReaderResourceInputTypeType of input being collected.
Trait Implementations§
Source§impl Clone for TerminalReaderReaderResourceInput
impl Clone for TerminalReaderReaderResourceInput
Source§fn clone(&self) -> TerminalReaderReaderResourceInput
fn clone(&self) -> TerminalReaderReaderResourceInput
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 FromValueOpt for TerminalReaderReaderResourceInput
impl FromValueOpt for TerminalReaderReaderResourceInput
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for TerminalReaderReaderResourceInput
impl RefUnwindSafe for TerminalReaderReaderResourceInput
impl Send for TerminalReaderReaderResourceInput
impl Sync for TerminalReaderReaderResourceInput
impl Unpin for TerminalReaderReaderResourceInput
impl UnwindSafe for TerminalReaderReaderResourceInput
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