pub fn place<Id: Into<TileId>, Pos: Into<TilePos> + Clone, MId: MapId>(
		&mut self,
		tile_id: Id,
		pos: Pos,
		map_id: MId,
		layer_id: u16,
	) -> TilePlacementResult {
		self.place_unchecked(tile_id, pos, map_id, layer_id)
	}
/// Place a tile
///
/// This will remove and overwrite any tile beneath it, whether it matches this one or not.
///
/// # Arguments
///
/// * `tile_id`: The full ID of the tile to place
/// * `pos`: The tile position
/// * `map_id`: The tile map
/// * `layer_id`: The layer within the tile map
///
Place a tile
This will remove and overwrite any tile beneath it, whether it matches this one or not.
Place a tile This will remove and overwrite any tile beneath it whether it matches this one or not .
pub fn place<Id: Into<TileId>, Pos: Into<TilePos> + Clone, MId: MapId>(
		&mut self,
		tile_id: Id,
		pos: Pos,
		map_id: MId,
		layer_id: u16,
	) -> TilePlacementResult {
		self.place_unchecked(tile_id, pos, map_id, layer_id)
	}
pub fn place < Id : Into < TileId > , Pos : Into < TilePos > + Clone , MId : MapId > ( & mut self , tile_id : Id , pos : Pos , map_id : MId , layer_id : u16 , ) -> TilePlacementResult { self . place_unchecked ( tile_id , pos , map_id , layer_id ) }
Place a tile
This will remove and overwrite any tile beneath it, whether it matches this one or not.
Place a tile This will remove and overwrite any tile beneath it whether it matches this one or not .
&mut self
tile_id
Id
pos
Pos
map_id
MId
layer_id
u16
&mut self
tile_id
Id
pos
Pos
map_id
MId
layer_id
u16