Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion interop-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ chrono = { version = "0.4.23", features = [ "serde" ] }
data-encoding = "2.0.0-rc.2"
futures-executor = "0.3.1"
serde = "1"
serde_derive = "1"
serde_json = "1"
tuf = { path = "../tuf" }
walkdir = "2.3.2"
Expand Down
2 changes: 1 addition & 1 deletion interop-tests/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use chrono::offset::{TimeZone, Utc};
use data_encoding::HEXLOWER;
use serde_derive::Deserialize;
use serde::Deserialize;
use std::collections::{BTreeMap, HashMap};
use std::fs::{self, File};
use std::path::{Path, PathBuf};
Expand Down
4 changes: 2 additions & 2 deletions interop-tests/src/pretty.rs
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ impl Pouf for JsonPretty {

/// ```
/// # use interop_tests::JsonPretty;
/// # use serde_derive::Deserialize;
/// # use serde::Deserialize;
/// # use serde_json::json;
/// # use std::collections::HashMap;
/// # use tuf::pouf::Pouf;
Expand All @@ -95,7 +95,7 @@ impl Pouf for JsonPretty {

/// ```
/// # use interop_tests::JsonPretty;
/// # use serde_derive::Serialize;
/// # use serde::Serialize;
/// # use serde_json::json;
/// # use std::collections::HashMap;
/// # use tuf::pouf::Pouf;
Expand Down
3 changes: 1 addition & 2 deletions tuf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ itoa = "1.0"
log = "0.4"
percent-encoding = "2.1"
ring = { version = "0.17" }
serde = "1"
serde_derive = "1"
serde = { version = "1.0.204", features = ["derive"] }
serde_json = "1"
tempfile = "3"
thiserror = "1.0"
Expand Down
5 changes: 2 additions & 3 deletions tuf/src/crypto.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@ use {
signature::{Ed25519KeyPair, KeyPair, ED25519},
},
serde::{
de::{Deserialize, Deserializer, Error as DeserializeError},
ser::{Error as SerializeError, Serialize, Serializer},
de::Error as DeserializeError, ser::Error as SerializeError, Deserialize, Deserializer,
Serialize, Serializer,
},
serde_derive::{Deserialize, Serialize},
std::{
cmp::Ordering,
collections::HashMap,
Expand Down
7 changes: 4 additions & 3 deletions tuf/src/metadata.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
use chrono::offset::Utc;
use chrono::{DateTime, Duration};
use futures_io::AsyncRead;
use serde::de::{Deserialize, DeserializeOwned, Deserializer, Error as DeserializeError};
use serde::ser::{Error as SerializeError, Serialize, Serializer};
use serde_derive::{Deserialize, Serialize};
use serde::{
de::DeserializeOwned, de::Error as DeserializeError, ser::Error as SerializeError, Deserialize,
Deserializer, Serialize, Serializer,
};
use std::borrow::{Borrow, Cow};
use std::collections::{HashMap, HashSet};
use std::fmt::{self, Debug, Display};
Expand Down
4 changes: 2 additions & 2 deletions tuf/src/pouf/pouf1/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ impl Pouf for Pouf1 {
}

/// ```
/// # use serde_derive::Deserialize;
/// # use serde::Deserialize;
/// # use serde_json::json;
/// # use std::collections::HashMap;
/// # use tuf::pouf::{Pouf, Pouf1};
Expand All @@ -226,7 +226,7 @@ impl Pouf for Pouf1 {
}

/// ```
/// # use serde_derive::Serialize;
/// # use serde::Serialize;
/// # use serde_json::json;
/// # use std::collections::HashMap;
/// # use tuf::pouf::{Pouf, Pouf1};
Expand Down
2 changes: 1 addition & 1 deletion tuf/src/pouf/pouf1/shims.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use {
Result,
},
chrono::{offset::Utc, prelude::*},
serde_derive::{Deserialize, Serialize},
serde::{Deserialize, Serialize},
std::{
collections::{BTreeMap, HashSet},
marker::PhantomData,
Expand Down
2 changes: 1 addition & 1 deletion tuf/src/repository/file_system.rs
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ where
///
/// Warning: The current implementation makes no effort to prevent manipulations of the
/// underlying filesystem, either in-process, or by an external process.
pub fn batch_update(&self) -> FileSystemBatchUpdate<D> {
pub fn batch_update(&self) -> FileSystemBatchUpdate<'_, D> {
FileSystemBatchUpdate {
initial_parent_version: *self.version.read().unwrap(),
parent_repo: self,
Expand Down
2 changes: 1 addition & 1 deletion tuf/src/verify.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//! The `verify` module performs signature verification.

use log::{debug, warn};
use serde_derive::Deserialize;
use serde::Deserialize;
use std::collections::HashMap;

use crate::crypto::{KeyId, PublicKey, Signature};
Expand Down