#[repr(transparent)]pub struct BrowserAction(pub usize);Expand description
Type of action taken by the form browser
Tuple Fields§
§0: usizeImplementations§
Source§impl BrowserAction
impl BrowserAction
Sourcepub const CHANGING: BrowserAction
pub const CHANGING: BrowserAction
Called before the browser changes the value in the display (for questions which have a value) or takes an action (in the case of an action button or cross-reference). If EFI_SUCCESS is returned, the browser uses the value returned by Callback().
Sourcepub const CHANGED: BrowserAction
pub const CHANGED: BrowserAction
Called after the browser has changed its internal copy of the question value and displayed it (if appropriate). For action buttons, this is called after processing. Errors are ignored.
Sourcepub const RETRIEVE: BrowserAction
pub const RETRIEVE: BrowserAction
Called after the browser has read the current question value but before displaying it. If EFI_SUCCESS is returned, the updated value is used.
Sourcepub const FORM_OPEN: BrowserAction
pub const FORM_OPEN: BrowserAction
Called for each question on a form prior to its value being retrieved or displayed. If a question appears on more than one form, this may be called more than once.
Sourcepub const FORM_CLOSE: BrowserAction
pub const FORM_CLOSE: BrowserAction
Called for each question on a form after processing any submit actions for that form. If a question appears on multiple forms, this will be called more than once.
Sourcepub const SUBMITTED: BrowserAction
pub const SUBMITTED: BrowserAction
Called after the browser submits the modified question value. ActionRequest is ignored.
Sourcepub const DEFAULT_STANDARD: BrowserAction
pub const DEFAULT_STANDARD: BrowserAction
Represents the standard default action, selecting a default value based on lower-priority methods.
Sourcepub const DEFAULT_MANUFACTURING: BrowserAction
pub const DEFAULT_MANUFACTURING: BrowserAction
Represents the manufacturing default action, selecting a default value relevant to manufacturing.
Sourcepub const DEFAULT_SAFE: BrowserAction
pub const DEFAULT_SAFE: BrowserAction
Represents the safe default action, selecting the safest possible default value.
Sourcepub const DEFAULT_PLATFORM: BrowserAction
pub const DEFAULT_PLATFORM: BrowserAction
Represents platform-defined default values within a range of possible store identifiers.
Sourcepub const DEFAULT_HARDWARE: BrowserAction
pub const DEFAULT_HARDWARE: BrowserAction
Represents hardware-defined default values within a range of possible store identifiers.
Sourcepub const DEFAULT_FIRMWARE: BrowserAction
pub const DEFAULT_FIRMWARE: BrowserAction
Represents firmware-defined default values within a range of possible store identifiers.
Trait Implementations§
Source§impl Clone for BrowserAction
impl Clone for BrowserAction
Source§fn clone(&self) -> BrowserAction
fn clone(&self) -> BrowserAction
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for BrowserAction
Source§impl Debug for BrowserAction
impl Debug for BrowserAction
Source§impl Default for BrowserAction
impl Default for BrowserAction
Source§fn default() -> BrowserAction
fn default() -> BrowserAction
impl Eq for BrowserAction
Source§impl Hash for BrowserAction
impl Hash for BrowserAction
Source§impl Ord for BrowserAction
impl Ord for BrowserAction
Source§fn cmp(&self, other: &BrowserAction) -> Ordering
fn cmp(&self, other: &BrowserAction) -> 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 BrowserAction
impl PartialEq for BrowserAction
Source§impl PartialOrd for BrowserAction
impl PartialOrd for BrowserAction
impl StructuralPartialEq for BrowserAction
Auto Trait Implementations§
impl Freeze for BrowserAction
impl RefUnwindSafe for BrowserAction
impl Send for BrowserAction
impl Sync for BrowserAction
impl Unpin for BrowserAction
impl UnsafeUnpin for BrowserAction
impl UnwindSafe for BrowserAction
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)