pub enum PromptUiResolution {
PermissionPrompt {
permission: PromptUiPermissionType,
permission_key: Option<String>,
result: PromptUiResolutionResult,
},
DownloadPrompt {
download_id: ChromeDownloadId,
destination_path: Option<String>,
result: ChromeDownloadPromptResult,
},
ExtensionInstallPrompt {
extension_id: String,
result: PromptUiExtensionInstallResult,
detail: Option<String>,
},
ExtensionUninstallPrompt {
extension_id: String,
result: PromptUiExtensionUninstallResult,
detail: Option<String>,
report_abuse: bool,
},
PrintPreviewDialog {
result: PromptUiDialogResult,
},
Unknown,
}Expand description
Chrome-specific prompt UI resolution payload.
Variants§
PermissionPrompt
DownloadPrompt
ExtensionInstallPrompt
ExtensionUninstallPrompt
Fields
PrintPreviewDialog
Fields
§
result: PromptUiDialogResultUnknown
Trait Implementations§
Source§impl Clone for PromptUiResolution
impl Clone for PromptUiResolution
Source§fn clone(&self) -> PromptUiResolution
fn clone(&self) -> PromptUiResolution
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 Debug for PromptUiResolution
impl Debug for PromptUiResolution
Source§impl PartialEq for PromptUiResolution
impl PartialEq for PromptUiResolution
impl Eq for PromptUiResolution
impl StructuralPartialEq for PromptUiResolution
Auto Trait Implementations§
impl Freeze for PromptUiResolution
impl RefUnwindSafe for PromptUiResolution
impl Send for PromptUiResolution
impl Sync for PromptUiResolution
impl Unpin for PromptUiResolution
impl UnsafeUnpin for PromptUiResolution
impl UnwindSafe for PromptUiResolution
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