Lint and build crate on nightly in CI (#90)
Semántico sayk'uy
Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.
3 qillqakuna · +11 −19
- .github/workflows/ci.yml +1 −1
- rust-toolchain.toml +0 −8
- src/style.rs +10 −10
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 477b4dd6c..450ab85d2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -71,7 +71,7 @@ jobs:
- uses: actions-rs/toolchain@v1
with:
profile: minimal
- toolchain: stable
+ toolchain: nightly
override: true
- run: rustup component add clippy
- uses: actions-rs/cargo@v1
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
deleted file mode 100644
index 9e2a10b21..000000000
--- a/rust-toolchain.toml
+++ /dev/null
@@ -1,8 +0,0 @@
-[toolchain]
-channel = "stable"
-profile = "minimal"
-components = [
- "clippy",
- "rust-src",
- "rustfmt",
-]
diff --git a/src/style.rs b/src/style.rs
index 952691b7c..bb831b6dd 100644
--- a/src/style.rs
+++ b/src/style.rs
@@ -1,7 +1,7 @@
use crate::geometry::{Rect, Size};
use crate::number::Number;
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum AlignItems {
FlexStart,
@@ -17,7 +17,7 @@ impl Default for AlignItems {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum AlignSelf {
Auto,
@@ -34,7 +34,7 @@ impl Default for AlignSelf {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum AlignContent {
FlexStart,
@@ -51,7 +51,7 @@ impl Default for AlignContent {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum Direction {
Inherit,
@@ -67,7 +67,7 @@ impl Default for Direction {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum Display {
#[cfg_attr(feature = "serde", serde(rename = "flex"))]
@@ -82,7 +82,7 @@ impl Default for Display {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum FlexDirection {
Row,
@@ -114,7 +114,7 @@ impl FlexDirection {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum JustifyContent {
FlexStart,
@@ -131,7 +131,7 @@ impl Default for JustifyContent {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum Overflow {
Visible,
@@ -145,7 +145,7 @@ impl Default for Overflow {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum PositionType {
Relative,
@@ -158,7 +158,7 @@ impl Default for PositionType {
}
}
-#[derive(Copy, Clone, PartialEq, Debug)]
+#[derive(Copy, Clone, PartialEq, Eq, Debug)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub enum FlexWrap {
NoWrap,