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