pub enum PluginResult {
Show 32 variants
LaunchBrowser(BrowserLaunchInfo),
OpenPage(PageInfo),
ClosePage,
NavigatePage(TabNavigationInfo),
ClickElement(ClickInfo),
CountElements(ElementCountInfo),
HighlightElements(HighlightElementsInfo),
FocusElement(FocusInfo),
FillElement(FillInfo),
HoverElement(HoverInfo),
PressKey(PressKeyInfo),
GetTextContent(TextInfo),
GetInnerText(TextInfo),
WaitForSelector(WaitForSelectorInfo),
OpenChromeWindow(ChromeLaunchInfo),
DiscoverInitialTab(ChromeTabInfo),
OpenChromeTab(ChromeTabInfo),
CloseBrowserProcess,
CloseChromeTab,
NavigateChromeTab(TabNavigationInfo),
InjectChromiumBidiMapper(ChromiumBidiMapperInfo),
ResolveBidiContextForTab {
browsing_context_id: String,
mapper: ChromiumBidiMapperInfo,
},
ClickElementViaCdp(ClickInfo),
CountElementsViaCdp(ElementCountInfo),
HighlightElementsViaCdp(HighlightElementsInfo),
FocusElementViaCdp(FocusInfo),
FillElementViaCdp(FillInfo),
HoverElementViaCdp(HoverInfo),
PressKeyViaCdp(PressKeyInfo),
GetTextContentViaCdp(TextInfo),
GetInnerTextViaCdp(TextInfo),
WaitForSelectorViaCdp(WaitForSelectorInfo),
}Variants§
LaunchBrowser(BrowserLaunchInfo)
OpenPage(PageInfo)
ClosePage
ClickElement(ClickInfo)
CountElements(ElementCountInfo)
HighlightElements(HighlightElementsInfo)
FocusElement(FocusInfo)
FillElement(FillInfo)
HoverElement(HoverInfo)
PressKey(PressKeyInfo)
GetTextContent(TextInfo)
GetInnerText(TextInfo)
WaitForSelector(WaitForSelectorInfo)
OpenChromeWindow(ChromeLaunchInfo)
DiscoverInitialTab(ChromeTabInfo)
OpenChromeTab(ChromeTabInfo)
CloseBrowserProcess
CloseChromeTab
InjectChromiumBidiMapper(ChromiumBidiMapperInfo)
ResolveBidiContextForTab
ClickElementViaCdp(ClickInfo)
CountElementsViaCdp(ElementCountInfo)
HighlightElementsViaCdp(HighlightElementsInfo)
FocusElementViaCdp(FocusInfo)
FillElementViaCdp(FillInfo)
HoverElementViaCdp(HoverInfo)
PressKeyViaCdp(PressKeyInfo)
GetTextContentViaCdp(TextInfo)
GetInnerTextViaCdp(TextInfo)
WaitForSelectorViaCdp(WaitForSelectorInfo)
Trait Implementations§
Source§impl Clone for PluginResult
impl Clone for PluginResult
Source§fn clone(&self) -> PluginResult
fn clone(&self) -> PluginResult
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 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
impl Eq for PluginResult
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