pub trait IMapRoute: ISingletonClass_1<MapRoute> {
Show 24 methods
// Provided methods
fn m_routes(self) -> Array<Dir_Type> { ... }
fn set_m_routes(self, value: Array<Dir_Type>) { ... }
fn m_count(self) -> u8 { ... }
fn set_m_count(self, value: u8) { ... }
fn m_first_x(self) -> i8 { ... }
fn set_m_first_x(self, value: i8) { ... }
fn m_first_z(self) -> i8 { ... }
fn set_m_first_z(self, value: i8) { ... }
fn m_last_x(self) -> i8 { ... }
fn set_m_last_x(self, value: i8) { ... }
fn m_last_z(self) -> i8 { ... }
fn set_m_last_z(self, value: i8) { ... }
fn m_cursor_x(self) -> i8 { ... }
fn set_m_cursor_x(self, value: i8) { ... }
fn m_cursor_z(self) -> i8 { ... }
fn set_m_cursor_z(self, value: i8) { ... }
fn m_cost(self) -> u8 { ... }
fn set_m_cost(self, value: u8) { ... }
fn m_mind(self) -> MapMind_Type { ... }
fn set_m_mind(self, value: MapMind_Type) { ... }
fn m_active(self) -> bool { ... }
fn set_m_active(self, value: bool) { ... }
fn m_cells(self) -> Array<MapPos> { ... }
fn set_m_cells(self, value: Array<MapPos>) { ... }
}Provided Methods§
fn m_routes(self) -> Array<Dir_Type>
fn set_m_routes(self, value: Array<Dir_Type>)
fn m_count(self) -> u8
fn set_m_count(self, value: u8)
fn m_first_x(self) -> i8
fn set_m_first_x(self, value: i8)
fn m_first_z(self) -> i8
fn set_m_first_z(self, value: i8)
fn m_last_x(self) -> i8
fn set_m_last_x(self, value: i8)
fn m_last_z(self) -> i8
fn set_m_last_z(self, value: i8)
fn m_cursor_x(self) -> i8
fn set_m_cursor_x(self, value: i8)
fn m_cursor_z(self) -> i8
fn set_m_cursor_z(self, value: i8)
fn m_cost(self) -> u8
fn set_m_cost(self, value: u8)
fn m_mind(self) -> MapMind_Type
fn set_m_mind(self, value: MapMind_Type)
fn m_active(self) -> bool
fn set_m_active(self, value: bool)
fn m_cells(self) -> Array<MapPos>
fn set_m_cells(self, value: Array<MapPos>)
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.