aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat-cli/src/entities.rs
diff options
context:
space:
mode:
Diffstat (limited to 'fatcat-cli/src/entities.rs')
-rw-r--r--fatcat-cli/src/entities.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/fatcat-cli/src/entities.rs b/fatcat-cli/src/entities.rs
index a2a571f..7f88a8b 100644
--- a/fatcat-cli/src/entities.rs
+++ b/fatcat-cli/src/entities.rs
@@ -8,7 +8,7 @@ use std::io::{BufRead, Read};
use std::path::PathBuf;
use std::str::FromStr;
-#[derive(Debug, PartialEq, Clone)]
+#[derive(Debug, PartialEq, Eq, Clone)]
pub struct Mutation {
field: String,
value: Option<String>,
@@ -99,25 +99,25 @@ pub fn entity_model_from_json_str(
) -> Result<Box<dyn ApiEntityModel>> {
match entity_type {
EntityType::Release => Ok(Box::new(serde_json::from_str::<models::ReleaseEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::Work => Ok(Box::new(serde_json::from_str::<models::WorkEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::Container => Ok(Box::new(serde_json::from_str::<models::ContainerEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::Creator => Ok(Box::new(serde_json::from_str::<models::CreatorEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::File => Ok(Box::new(serde_json::from_str::<models::FileEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::FileSet => Ok(Box::new(serde_json::from_str::<models::FilesetEntity>(
- &json_str,
+ json_str,
)?)),
EntityType::WebCapture => Ok(Box::new(serde_json::from_str::<models::WebcaptureEntity>(
- &json_str,
+ json_str,
)?)),
}
}