Skip to main content

bon_sandbox/
overrides.rs

1/// Docs on the [`Self`] struct
2#[derive(bon::Builder)]
3#[builder(
4    builder_type(
5        doc {
6            /// Docs on [`GreeterOverriddenBuilder`]
7            /// the builder type
8        },
9        name = GreeterOverriddenBuilder,
10    ),
11    start_fn(
12        doc {
13            /// Docs on
14            /// [`Self::start_fn_override`]
15        },
16        name = start_fn_override,
17    ),
18    finish_fn(
19        doc {
20            /// Docs on
21            /// [`GreeterOverriddenBuilder::finish_fn_override()`]
22        },
23        name = finish_fn_override,
24    )
25)]
26pub struct Greeter {
27    /// Docs on
28    /// the `name` field
29    _name: String,
30
31    /// Docs on
32    /// the `level` field
33    _level: usize,
34}