A structural design pattern. Someone already made something here https://chercher.tech/rust/composite-design-pattern-rust.