in crates/core/src/file_group/log_file/log_block.rs [289:321]
fn test_block_metadata_key_try_from_bytes() {
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 0]).unwrap(),
BlockMetadataKey::InstantTime
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 1]).unwrap(),
BlockMetadataKey::TargetInstantTime
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 2]).unwrap(),
BlockMetadataKey::Schema
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 3]).unwrap(),
BlockMetadataKey::CommandBlockType
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 4]).unwrap(),
BlockMetadataKey::CompactedBlockTimes
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 5]).unwrap(),
BlockMetadataKey::RecordPositions
);
assert_eq!(
BlockMetadataKey::try_from([0, 0, 0, 6]).unwrap(),
BlockMetadataKey::BlockIdentifier
);
// Test invalid metadata key
assert!(BlockMetadataKey::try_from([0, 0, 0, 7]).is_err());
}