webkit2gtk/auto/
form_submission_request.rs1use glib::object::IsA;
6use glib::translate::*;
7use std::fmt;
8
9glib::wrapper! {
10 #[doc(alias = "WebKitFormSubmissionRequest")]
11 pub struct FormSubmissionRequest(Object<ffi::WebKitFormSubmissionRequest, ffi::WebKitFormSubmissionRequestClass>);
12
13 match fn {
14 type_ => || ffi::webkit_form_submission_request_get_type(),
15 }
16}
17
18pub const NONE_FORM_SUBMISSION_REQUEST: Option<&FormSubmissionRequest> = None;
19
20pub trait FormSubmissionRequestExt: 'static {
21 #[doc(alias = "webkit_form_submission_request_submit")]
27 fn submit(&self);
28}
29
30impl<O: IsA<FormSubmissionRequest>> FormSubmissionRequestExt for O {
31 fn submit(&self) {
36 unsafe {
37 ffi::webkit_form_submission_request_submit(self.as_ref().to_glib_none().0);
38 }
39 }
40}
41
42impl fmt::Display for FormSubmissionRequest {
43 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
44 f.write_str("FormSubmissionRequest")
45 }
46}