Lines Matching refs:entity
120 ($entity:ident) => {
121 impl $crate::EntityRef for $entity {
125 $entity(index as u32)
134 impl $crate::packed_option::ReservedValue for $entity {
136 fn reserved_value() -> $entity {
137 $entity($crate::__core::u32::MAX)
146 impl $entity {
152 $entity(x)
185 $entity(x)
192 ($entity:ident, $display_prefix:expr) => {
193 $crate::entity_impl!($entity);
195 impl $crate::__core::fmt::Display for $entity {
201 impl $crate::__core::fmt::Debug for $entity {
210 ($entity:ident, $display_prefix:expr, $arg:ident, $to_expr:expr, $from_expr:expr) => {
211 impl $crate::EntityRef for $entity {
226 impl $crate::packed_option::ReservedValue for $entity {
228 fn reserved_value() -> $entity {
229 $entity::from_u32($crate::__core::u32::MAX)
238 impl $entity {
257 impl $crate::__core::fmt::Display for $entity {
263 impl $crate::__core::fmt::Debug for $entity {
297 ($entity:ident) => {
300 let e = $entity::new(42);
306 let e = $entity::from_u32(42);
312 let a = $entity::from_u32(42);
313 let b = $entity::new(42);
322 let reserved = $entity::reserved_value().as_u32();
323 let _ = $entity::from_u32(reserved); // panic
331 let reserved = $entity::reserved_value().index();
332 let _ = $entity::new(reserved); // panic