pub const fn encode_tree<const N: usize>(
facility: &str,
owner: &str,
provides: &[Node<WireDeclaration>],
requires: &[Node<Requirement>],
lifecycle: &[OperationPolicy; 2],
) -> [u8; N]pub const fn encode_tree<const N: usize>(
facility: &str,
owner: &str,
provides: &[Node<WireDeclaration>],
requires: &[Node<Requirement>],
lifecycle: &[OperationPolicy; 2],
) -> [u8; N]