pub fn validate_fanout_layout<const N: usize>(
shared: &SharedFanoutLayout<N>,
) -> Result<(), Error>Expand description
Validate a mapped SharedFanoutLayout<N>.
Checks:
- v1 header compatibility (magic/version)
- required capabilities (events + fanout)
layout_bytesis large enough for the base layout- initialization state is
2