playwright/imp/
file_hooser.rs1use crate::imp::{
2 core::*, element_handle::ElementHandle as ElementHandleImpl, page::Page as PageImpl, prelude::*
3};
4
5#[derive(Debug, Clone)]
15pub struct FileChooser {
16 pub(crate) page: Weak<PageImpl>,
17 pub(crate) element_handle: Weak<ElementHandleImpl>,
18 pub(crate) is_multiple: bool
19}
20
21impl FileChooser {
22 pub(crate) fn new(
23 page: Weak<PageImpl>,
24 element_handle: Weak<ElementHandleImpl>,
25 is_multiple: bool
26 ) -> Self {
27 Self {
28 page,
29 element_handle,
30 is_multiple
31 }
32 }
33}