bon-sandbox 3.9.1

Not a real crate! It's just a showcase of examples used by `bon`'s documentation to demonstrate the rustdoc output for code generated by builder macros. Don't use this crate, it doesn't follow semver at all and serves no other purpose other than linking to its docs as an example!
Documentation
use bon::{builder, Builder};

#[builder]
pub fn full_name_fn(#[builder(getter)] first_name: &str, last_name: &str) -> String {
    format!("{first_name} {last_name}")
}

#[derive(Builder)]
pub struct FullName {
    #[builder(getter)]
    first_name: String,

    #[builder(getter(name = get_the_last_name, vis = "pub(crate)", doc {
        /// Docs on the getter
    }))]
    last_name: String,

    no_getter: String,
}