feat(sdk): add documentation strings

This commit is contained in:
2023-02-19 22:38:36 +01:00
committed by Kasper Juul Hermansen
parent a1887afc8b
commit 978ede68ae
3 changed files with 499 additions and 6 deletions

View File

@@ -6,7 +6,7 @@ use itertools::Itertools;
use crate::functions::{type_ref_is_optional, CommonFunctions};
use crate::rust::functions::{
field_options_struct_name, format_function, format_name, format_optional_args,
format_struct_name,
format_struct_comment, format_struct_name,
};
use crate::utility::OptionExt;
@@ -85,6 +85,7 @@ pub fn render_optional_field_args(
contains_lifetime = true;
}
quote! {
$(a.description.pipe(|d| format_struct_comment(d)))
#[builder(setter(into, strip_option))]
pub $(format_struct_name(&a.name)): Option<$(type_)>,
}