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 (const: unstable) · 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>
Source§impl PartialEq for TerminalReaderReaderResourceInput
impl PartialEq for TerminalReaderReaderResourceInput
Source§fn eq(&self, other: &TerminalReaderReaderResourceInput) -> bool
fn eq(&self, other: &TerminalReaderReaderResourceInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for TerminalReaderReaderResourceInput
impl StructuralPartialEq for TerminalReaderReaderResourceInput
Auto Trait Implementations§
impl Freeze for TerminalReaderReaderResourceInput
impl RefUnwindSafe for TerminalReaderReaderResourceInput
impl Send for TerminalReaderReaderResourceInput
impl Sync for TerminalReaderReaderResourceInput
impl Unpin for TerminalReaderReaderResourceInput
impl UnsafeUnpin 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