aboutsummaryrefslogtreecommitdiff
path: root/azalea-block/src/lib.rs
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-09-18 23:13:45 -0500
committermat <github@matdoes.dev>2022-09-18 23:13:45 -0500
commit4247945df13507fb07a4746263bb702d6fbe04cd (patch)
treed47d27704359939c7fa389e79ae0cb0aba8a0abd /azalea-block/src/lib.rs
parent79cf19f93e273aa5421e2cc46fee36cc64e7731d (diff)
downloadazalea-drasl-4247945df13507fb07a4746263bb702d6fbe04cd.tar.xz
start work on optimizing block macros
Diffstat (limited to 'azalea-block/src/lib.rs')
-rw-r--r--azalea-block/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/azalea-block/src/lib.rs b/azalea-block/src/lib.rs
index fdcfe631..969288f5 100644
--- a/azalea-block/src/lib.rs
+++ b/azalea-block/src/lib.rs
@@ -63,4 +63,10 @@ mod tests {
assert!(BlockState::try_from(BlockState::max_state()).is_ok());
assert!(BlockState::try_from(BlockState::max_state() + 1).is_err());
}
+
+ #[test]
+ fn test_from_blockstate() {
+ let box_block: Box<dyn Block> = Box::<dyn Block>::from(BlockState::Air);
+ assert_eq!(box_block.id(), "air");
+ }
}