Compare commits

..

No commits in common. "5e6d57ab71c3234f7cacd095e3e74ebfa8764e39" and "25518879d90aeb5c7b4bd52bb49cf4c2c772636d" have entirely different histories.

4 changed files with 3 additions and 15 deletions

View File

@ -9,8 +9,8 @@ steps:
commands:
- rustup component add clippy rustfmt
- cargo fmt --check
- cargo test --all-features
- cargo clippy --all-features
- cargo test
- cargo clippy
- name: release
image: rust
pull: always

View File

@ -11,7 +11,6 @@ edition = "2021"
[dependencies]
rand = "0.8"
serde = { version = "1", optional = true, features = ["derive"]}
[package.metadata.release]
publish = false

View File

@ -1,12 +1,8 @@
//! Support function for 2D geometry
//!
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
/// Position on the map
#[derive(Default, PartialEq, Copy, Clone, Debug, Eq, Hash)]
#[cfg_attr(feature = "serde", derive(Deserialize, Serialize))]
pub struct Point {
pub x: usize,
pub y: usize,
@ -33,7 +29,6 @@ impl Point {
/// Rectangle region on the map
#[derive(Hash, PartialEq, Eq, Copy, Clone, Debug)]
#[cfg_attr(feature = "serde", derive(Deserialize, Serialize))]
pub struct Rect {
pub x1: usize,
pub x2: usize,

View File

@ -7,15 +7,10 @@
//! specific game.
//!
use super::geometry::{usize_abs, Point, Rect};
use std::fmt;
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
use crate::geometry::{usize_abs, Point, Rect};
#[derive(PartialEq, Copy, Clone, Debug, Eq, Hash)]
#[cfg_attr(feature = "serde", derive(Deserialize, Serialize))]
pub struct Tile {
is_blocked: bool,
index: usize,
@ -35,7 +30,6 @@ pub struct NoData;
/// Map data
#[derive(Default, Clone)]
#[cfg_attr(feature = "serde", derive(Deserialize, Serialize))]
pub struct Map<D: Clone + Default> {
pub tiles: Vec<Tile>,
pub width: usize,