pub trait AppendStructRef {
// Required method
fn append_borrowed_into(&self, b: &mut StructBuilder);
}Expand description
Trait implemented by #[derive(Record)] structs to append their fields into a
StructBuilder from a borrowed reference. This enables container builders (e.g.,
lists of structs) to append child values without taking ownership of the struct.
Required Methods§
Sourcefn append_borrowed_into(&self, b: &mut StructBuilder)
fn append_borrowed_into(&self, b: &mut StructBuilder)
Append this struct’s child values into the provided StructBuilder using borrows.
Caller is responsible for setting the parent validity via append(true).