pub struct RoomXY {
    pub x: RoomCoordinate,
    pub y: RoomCoordinate,
}Fields§
§x: RoomCoordinate§y: RoomCoordinateImplementations§
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