native_dialog/builder/mod.rs
1use std::marker::PhantomData;
2
3pub mod message;
4pub use message::*;
5
6pub mod file;
7pub use file::*;
8
9/// Builder for dialogs.
10#[derive(Debug, Clone)]
11pub struct DialogBuilder(PhantomData<()>);
12
13impl DialogBuilder {
14 pub fn file() -> FileDialogBuilder {
15 FileDialogBuilder::default()
16 }
17
18 pub fn message() -> MessageDialogBuilder {
19 MessageDialogBuilder::default()
20 }
21}