pub struct SubmitFormAction {
pub url: String,
pub fields: Vec<String>,
pub flags: SubmitFormFlags,
pub charset: Option<String>,
}Expand description
Submit-form action - submit form data to a URL
Fields§
§url: StringURL to submit to
fields: Vec<String>Fields to include/exclude (empty means all)
flags: SubmitFormFlagsSubmission flags
charset: Option<String>Character set for submission
Implementations§
Source§impl SubmitFormAction
impl SubmitFormAction
Sourcepub fn with_fields(self, fields: Vec<String>) -> Self
pub fn with_fields(self, fields: Vec<String>) -> Self
Include specific fields only
Sourcepub fn excluding_fields(self, fields: Vec<String>) -> Self
pub fn excluding_fields(self, fields: Vec<String>) -> Self
Exclude specific fields
Sourcepub fn with_charset(self, charset: impl Into<String>) -> Self
pub fn with_charset(self, charset: impl Into<String>) -> Self
Set character set
Sourcepub fn with_coordinates(self) -> Self
pub fn with_coordinates(self) -> Self
Include mouse click coordinates
Sourcepub fn with_annotations(self) -> Self
pub fn with_annotations(self) -> Self
Include annotations
Sourcepub fn to_dict(&self) -> Dictionary
pub fn to_dict(&self) -> Dictionary
Convert to dictionary
Trait Implementations§
Source§impl Clone for SubmitFormAction
impl Clone for SubmitFormAction
Source§fn clone(&self) -> SubmitFormAction
fn clone(&self) -> SubmitFormAction
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 moreAuto Trait Implementations§
impl Freeze for SubmitFormAction
impl RefUnwindSafe for SubmitFormAction
impl Send for SubmitFormAction
impl Sync for SubmitFormAction
impl Unpin for SubmitFormAction
impl UnwindSafe for SubmitFormAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more