pub struct RoomXY {
pub x: RoomCoordinate,
pub y: RoomCoordinate,
}
Fields§
§x: RoomCoordinate
§y: RoomCoordinate
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for RoomXY
impl<'de> Deserialize<'de> for RoomXY
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<(RoomCoordinate, RoomCoordinate)> for RoomXY
impl From<(RoomCoordinate, RoomCoordinate)> for RoomXY
source§fn from(xy: (RoomCoordinate, RoomCoordinate)) -> RoomXY
fn from(xy: (RoomCoordinate, RoomCoordinate)) -> RoomXY
Converts to this type from the input type.
source§impl From<RoomXY> for (RoomCoordinate, RoomCoordinate)
impl From<RoomXY> for (RoomCoordinate, RoomCoordinate)
source§fn from(xy: RoomXY) -> (RoomCoordinate, RoomCoordinate)
fn from(xy: RoomXY) -> (RoomCoordinate, RoomCoordinate)
Converts to this type from the input type.
source§impl Index<RoomXY> for LocalCostMatrix
impl Index<RoomXY> for LocalCostMatrix
source§impl IndexMut<RoomXY> for LocalCostMatrix
impl IndexMut<RoomXY> for LocalCostMatrix
source§impl PartialEq<RoomXY> for RoomXY
impl PartialEq<RoomXY> for RoomXY
impl Copy for RoomXY
impl Eq for RoomXY
impl StructuralEq for RoomXY
impl StructuralPartialEq for RoomXY
Auto Trait Implementations§
impl RefUnwindSafe for RoomXY
impl Send for RoomXY
impl Sync for RoomXY
impl Unpin for RoomXY
impl UnwindSafe for RoomXY
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more