1use derive_builder::Builder;
2use nvim_types::Dictionary;
3
4#[derive(Clone, Debug, Default, Builder)]
6#[builder(default, build_fn(private, name = "fallible_build"))]
7pub struct NotifyOpts {}
8
9impl NotifyOpts {
10 #[inline(always)]
11 pub fn builder() -> NotifyOptsBuilder {
12 NotifyOptsBuilder::default()
13 }
14}
15
16impl NotifyOptsBuilder {
17 pub fn build(&mut self) -> NotifyOpts {
18 self.fallible_build().expect("never fails, all fields have defaults")
19 }
20}
21
22impl From<&NotifyOpts> for Dictionary {
23 fn from(_: &NotifyOpts) -> Self {
24 Dictionary::new()
25 }
26}