Skip to content

Commit ead56d0

Browse files
committed
Derive Eq where easily possible
1 parent 6b3edfa commit ead56d0

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/models/action.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::io::Write;
1111
use crate::models::{ApiToken, User, Version};
1212
use crate::schema::*;
1313

14-
#[derive(Debug, Clone, Copy, PartialEq, FromSqlRow, AsExpression)]
14+
#[derive(Debug, Clone, Copy, PartialEq, Eq, FromSqlRow, AsExpression)]
1515
#[repr(i32)]
1616
#[sql_type = "Integer"]
1717
pub enum VersionAction {

src/models/badge.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub struct CrateBadge {
1919
pub badge: Badge,
2020
}
2121

22-
#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
22+
#[derive(Debug, PartialEq, Eq, Clone, Deserialize, Serialize)]
2323
#[serde(rename_all = "kebab-case", tag = "badge_type", content = "attributes")]
2424
pub enum Badge {
2525
TravisCi {
@@ -76,7 +76,7 @@ pub enum Badge {
7676
},
7777
}
7878

79-
#[derive(Debug, PartialEq, Clone, Copy, Deserialize, Serialize)]
79+
#[derive(Debug, PartialEq, Eq, Clone, Copy, Deserialize, Serialize)]
8080
#[serde(rename_all = "kebab-case")]
8181
pub enum MaintenanceStatus {
8282
ActivelyDeveloped,

src/views.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use crate::util::rfc3339;
1414
/// and are possibly of malicious intent e.g. ad tracking networks, etc.
1515
const DOCUMENTATION_BLOCKLIST: &[&str] = &["rust-ci.org", "rustless.org", "ironframework.io"];
1616

17-
#[derive(PartialEq, Debug, Serialize, Deserialize)]
17+
#[derive(PartialEq, Eq, Debug, Serialize, Deserialize)]
1818
pub struct EncodableBadge {
1919
pub badge_type: String,
2020
pub attributes: HashMap<String, Option<String>>,

0 commit comments

Comments
 (0)