#[repr(transparent)]pub struct BrowserActionRequest(pub usize);Expand description
Represents actions requested by the Forms Browser in response to user interactions.
Tuple Fields§
§0: usizeImplementations§
Source§impl BrowserActionRequest
impl BrowserActionRequest
Sourcepub const NONE: BrowserActionRequest
pub const NONE: BrowserActionRequest
No special behavior is taken by the Forms Browser.
Sourcepub const RESET: BrowserActionRequest
pub const RESET: BrowserActionRequest
The Forms Browser will exit and request the platform to reset.
Sourcepub const SUBMIT: BrowserActionRequest
pub const SUBMIT: BrowserActionRequest
The Forms Browser will save all modified question values to storage and exit.
Sourcepub const EXIT: BrowserActionRequest
pub const EXIT: BrowserActionRequest
The Forms Browser will discard all modified question values and exit.
Sourcepub const FORM_SUBMIT_EXIT: BrowserActionRequest
pub const FORM_SUBMIT_EXIT: BrowserActionRequest
The Forms Browser will write all modified question values on the selected form to storage and exit the form.
Sourcepub const FORM_DISCARD_EXIT: BrowserActionRequest
pub const FORM_DISCARD_EXIT: BrowserActionRequest
The Forms Browser will discard the modified question values on the selected form and exit the form.
Sourcepub const FORM_APPLY: BrowserActionRequest
pub const FORM_APPLY: BrowserActionRequest
The Forms Browser will write all modified current question values on the selected form to storage.
Sourcepub const FORM_DISCARD: BrowserActionRequest
pub const FORM_DISCARD: BrowserActionRequest
The Forms Browser will discard the current question values on the selected form and replace them with the original values.
Sourcepub const RECONNECT: BrowserActionRequest
pub const RECONNECT: BrowserActionRequest
The user performed a hardware or software configuration change, requiring controller reconnection.
The Forms Browser calls DisconnectController() followed by ConnectController().
Sourcepub const QUESTION_APPLY: BrowserActionRequest
pub const QUESTION_APPLY: BrowserActionRequest
The Forms Browser will write the current modified question value on the selected form to storage.
Trait Implementations§
Source§impl Clone for BrowserActionRequest
impl Clone for BrowserActionRequest
Source§fn clone(&self) -> BrowserActionRequest
fn clone(&self) -> BrowserActionRequest
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for BrowserActionRequest
Source§impl Debug for BrowserActionRequest
impl Debug for BrowserActionRequest
Source§impl Default for BrowserActionRequest
impl Default for BrowserActionRequest
Source§fn default() -> BrowserActionRequest
fn default() -> BrowserActionRequest
impl Eq for BrowserActionRequest
Source§impl Hash for BrowserActionRequest
impl Hash for BrowserActionRequest
Source§impl Ord for BrowserActionRequest
impl Ord for BrowserActionRequest
Source§fn cmp(&self, other: &BrowserActionRequest) -> Ordering
fn cmp(&self, other: &BrowserActionRequest) -> Ordering
1.21.0 (const: unstable)§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for BrowserActionRequest
impl PartialEq for BrowserActionRequest
Source§impl PartialOrd for BrowserActionRequest
impl PartialOrd for BrowserActionRequest
impl StructuralPartialEq for BrowserActionRequest
Auto Trait Implementations§
impl Freeze for BrowserActionRequest
impl RefUnwindSafe for BrowserActionRequest
impl Send for BrowserActionRequest
impl Sync for BrowserActionRequest
impl Unpin for BrowserActionRequest
impl UnsafeUnpin for BrowserActionRequest
impl UnwindSafe for BrowserActionRequest
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)