pub enum Request {
Show 81 variants
Open(OpenArgs),
Back,
Forward,
Reload,
Snapshot(SnapshotArgs),
Observe(ObserveArgs),
Screenshot(ScreenshotArgs),
Emulate(EmulateArgs),
Info,
Text,
Find(TextArgs),
Click(TargetArgs),
DblClick(TargetArgs),
Fill(FillArgs),
Select(SelectArgs),
Hover(TargetArgs),
Key(KeyArgs),
MouseDown(MouseButtonArgs),
MouseMove(MouseMoveArgs),
MouseUp(MouseButtonArgs),
KeyDown(KeyArgs),
KeyUp(KeyArgs),
ReleaseAllInputs,
Scroll(TargetArgs),
Eval(ScriptArgs),
Exec(ScriptArgs),
Frames,
FrameEval(FrameEvalArgs),
DownloadStart(DownloadStartArgs),
DownloadList,
DownloadGet(DownloadIdArgs),
DownloadWait(DownloadWaitArgs),
DownloadCancel(DownloadIdArgs),
Fetch(FetchArgs),
Cookies,
SetCookie(SetCookieArgs),
DeleteCookie(DeleteCookieArgs),
ClearCookies,
Storage(StorageArgs),
SetStorage(SetStorageArgs),
DumpStorage,
SaveState(PathArgs),
LoadState(LoadStateArgs),
Headers(HeadersArgs),
Console(ConsoleArgs),
Errors(ClearFlagArgs),
TabList,
TabNew(TabNewArgs),
TabSwitch(TabIdArgs),
TabClose(TabIdArgs),
TabAttach(TabIdArgs),
CloneFrom(CloneFromArgs),
Wait(WaitArgs),
SpaInfo,
SpaNavigate(PathStringArgs),
FakeCamera(FakeCameraArgs),
WasmInfo,
WasmRead(WasmReadArgs),
WasmWrite(WasmWriteArgs),
WasmFind(WasmFindArgs),
InterceptAdd(InterceptAddArgs),
InterceptList,
InterceptRemove(IdArgs),
InterceptLog(ClearFlagArgs),
JsMode(ModeArgs),
JsAllow(DomainArgs),
JsBlock(DomainArgs),
JsRemove(DomainArgs),
JsList,
NetworkRecordStart(NetworkRecordStartArgs),
NetworkRecordStop,
NetworkRecordStatus,
NetworkLog(NetworkLogArgs),
NetworkShow(NetworkShowArgs),
NetworkWait(NetworkWaitArgs),
NetworkExport(NetworkExportArgs),
NetworkClear,
Close,
Shutdown,
CaptchaDatadome(CaptchaDatadomeArgs),
CaptchaInject(CaptchaInjectArgs),
}Variants§
Open(OpenArgs)
Back
Forward
Reload
Snapshot(SnapshotArgs)
Observe(ObserveArgs)
Screenshot(ScreenshotArgs)
Emulate(EmulateArgs)
Info
Text
Find(TextArgs)
Click(TargetArgs)
DblClick(TargetArgs)
Fill(FillArgs)
Select(SelectArgs)
Hover(TargetArgs)
Key(KeyArgs)
MouseDown(MouseButtonArgs)
MouseMove(MouseMoveArgs)
MouseUp(MouseButtonArgs)
KeyDown(KeyArgs)
KeyUp(KeyArgs)
ReleaseAllInputs
Scroll(TargetArgs)
Eval(ScriptArgs)
Exec(ScriptArgs)
Frames
FrameEval(FrameEvalArgs)
DownloadStart(DownloadStartArgs)
DownloadList
DownloadGet(DownloadIdArgs)
DownloadWait(DownloadWaitArgs)
DownloadCancel(DownloadIdArgs)
Fetch(FetchArgs)
Cookies
SetCookie(SetCookieArgs)
DeleteCookie(DeleteCookieArgs)
ClearCookies
Storage(StorageArgs)
SetStorage(SetStorageArgs)
DumpStorage
SaveState(PathArgs)
LoadState(LoadStateArgs)
Headers(HeadersArgs)
Console(ConsoleArgs)
Errors(ClearFlagArgs)
TabList
TabNew(TabNewArgs)
TabSwitch(TabIdArgs)
TabClose(TabIdArgs)
TabAttach(TabIdArgs)
CloneFrom(CloneFromArgs)
Wait(WaitArgs)
SpaInfo
FakeCamera(FakeCameraArgs)
WasmInfo
WasmRead(WasmReadArgs)
WasmWrite(WasmWriteArgs)
WasmFind(WasmFindArgs)
InterceptAdd(InterceptAddArgs)
InterceptList
InterceptRemove(IdArgs)
InterceptLog(ClearFlagArgs)
JsMode(ModeArgs)
JsAllow(DomainArgs)
JsBlock(DomainArgs)
JsRemove(DomainArgs)
JsList
NetworkRecordStart(NetworkRecordStartArgs)
NetworkRecordStop
NetworkRecordStatus
NetworkLog(NetworkLogArgs)
NetworkShow(NetworkShowArgs)
NetworkWait(NetworkWaitArgs)
NetworkExport(NetworkExportArgs)
NetworkClear
Close
Shutdown
CaptchaDatadome(CaptchaDatadomeArgs)
CaptchaInject(CaptchaInjectArgs)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Request
impl<'de> Deserialize<'de> for Request
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 JsonSchema for Request
impl JsonSchema for Request
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnsafeUnpin for Request
impl UnwindSafe for Request
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