pub enum PluginResult {
Show 31 variants
LaunchBrowser(BrowserLaunchInfo),
ResolveFrame(PageInfo),
OpenPage(PageInfo),
RegisterHook(HookRegistration),
PollHook(HookResult),
HandleDialog,
SetFileChooserFiles(FileChooserFilesSetInfo),
SaveDownload(DownloadSavedInfo),
ClosePage,
NavigatePage(TabNavigationInfo),
ClickElement(ClickInfo),
CountElements(ElementCountInfo),
HighlightElements(HighlightElementsInfo),
FocusElement(FocusInfo),
FillElement(FillInfo),
HoverElement(HoverInfo),
PressKey(PressKeyInfo),
Capture(CaptureInfo),
GetTextContent(TextInfo),
GetInnerText(TextInfo),
WaitForSelector(WaitForSelectorInfo),
AccessibilitySnapshot(AccessibilitySnapshotInfo),
Screenshot(ScreenshotInfo),
OpenChromeWindow(ChromeLaunchInfo),
DiscoverInitialTab(ChromeTabInfo),
OpenChromeTab(ChromeTabInfo),
CloseBrowserProcess,
CloseChromeTab,
NavigateChromeTab(TabNavigationInfo),
InjectChromiumBidiMapper(ChromiumBidiMapperInfo),
ResolveBidiContextForTab {
browsing_context_id: String,
mapper: ChromiumBidiMapperInfo,
},
}Variants§
LaunchBrowser(BrowserLaunchInfo)
ResolveFrame(PageInfo)
OpenPage(PageInfo)
RegisterHook(HookRegistration)
PollHook(HookResult)
HandleDialog
SetFileChooserFiles(FileChooserFilesSetInfo)
SaveDownload(DownloadSavedInfo)
ClosePage
ClickElement(ClickInfo)
CountElements(ElementCountInfo)
HighlightElements(HighlightElementsInfo)
FocusElement(FocusInfo)
FillElement(FillInfo)
HoverElement(HoverInfo)
PressKey(PressKeyInfo)
Capture(CaptureInfo)
GetTextContent(TextInfo)
GetInnerText(TextInfo)
WaitForSelector(WaitForSelectorInfo)
AccessibilitySnapshot(AccessibilitySnapshotInfo)
Screenshot(ScreenshotInfo)
OpenChromeWindow(ChromeLaunchInfo)
DiscoverInitialTab(ChromeTabInfo)
OpenChromeTab(ChromeTabInfo)
CloseBrowserProcess
CloseChromeTab
InjectChromiumBidiMapper(ChromiumBidiMapperInfo)
ResolveBidiContextForTab
Trait Implementations§
Source§impl Clone for PluginResult
impl Clone for PluginResult
Source§impl Debug for PluginResult
impl Debug for PluginResult
Source§impl<'de> Deserialize<'de> for PluginResult
impl<'de> Deserialize<'de> for PluginResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PluginResult
impl PartialEq for PluginResult
Source§impl Serialize for PluginResult
impl Serialize for PluginResult
impl StructuralPartialEq for PluginResult
Auto Trait Implementations§
impl Freeze for PluginResult
impl RefUnwindSafe for PluginResult
impl Send for PluginResult
impl Sync for PluginResult
impl Unpin for PluginResult
impl UnsafeUnpin for PluginResult
impl UnwindSafe for PluginResult
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