pub trait AnyTile:
Default
+ PartialEq
+ Copy
+ Clone
+ TileChecking
+ View {
// Required methods
fn id(&self) -> u8;
fn id_mut(&mut self) -> &mut u8;
fn flags(&self) -> Option<TileFlags>;
fn flags_mut(&mut self) -> Option<&mut TileFlags>;
}
Required Methods§
fn id(&self) -> u8
fn id_mut(&mut self) -> &mut u8
fn flags(&self) -> Option<TileFlags>
fn flags_mut(&mut self) -> Option<&mut TileFlags>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.