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}