global: v0.2 incoming

This commit is contained in:
nym21
2026-03-21 23:05:27 +01:00
parent 926721c482
commit ef491a3a66
26 changed files with 1718 additions and 16196 deletions
+7 -1
View File
@@ -309,10 +309,16 @@ fn gen_traversable(input: &DeriveInput) -> proc_macro2::TokenStream {
&field_traversable_types,
);
let to_tree_node_body = if struct_attr.hidden {
quote! { brk_traversable::TreeNode::Branch(brk_traversable::IndexMap::new()) }
} else {
field_traversals
};
quote! {
impl #impl_generics Traversable for #name #ty_generics #where_clause {
fn to_tree_node(&self) -> brk_traversable::TreeNode {
#field_traversals
#to_tree_node_body
}
#iterator_impl