Skip to content

Commit fcb753e

Browse files
Prefer using impl instead of named types
1 parent 6f40f2d commit fcb753e

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

src/dbus/api/secret.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ pub struct Secret<'a> {
2323
}
2424

2525
impl<'a> Secret<'a> {
26-
pub(crate) fn new<P: AsRef<[u8]>>(
26+
pub(crate) fn new(
2727
session: Arc<Session<'a>>,
28-
secret: P,
28+
secret: impl AsRef<[u8]>,
2929
content_type: &str,
3030
) -> Self {
3131
Self {
@@ -36,9 +36,9 @@ impl<'a> Secret<'a> {
3636
}
3737
}
3838

39-
pub(crate) fn new_encrypted<P: AsRef<[u8]>>(
39+
pub(crate) fn new_encrypted(
4040
session: Arc<Session<'a>>,
41-
secret: P,
41+
secret: impl AsRef<[u8]>,
4242
content_type: &str,
4343
aes_key: &Key,
4444
) -> Self {

src/dbus/item.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ impl<'a> Item<'a> {
160160
/// * `content_type` - The content type of the secret, usually something
161161
/// like `text/plain`.
162162
#[doc(alias = "SetSecret")]
163-
pub async fn set_secret<P: AsRef<[u8]>>(
163+
pub async fn set_secret(
164164
&self,
165-
secret: P,
165+
secret: impl AsRef<[u8]>,
166166
content_type: &str,
167167
) -> Result<(), Error> {
168168
let secret = match self.algorithm {

src/keyring.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ impl Item {
257257
}
258258

259259
/// Sets a new secret.
260-
pub async fn set_secret<P: AsRef<[u8]>>(&self, secret: P) -> Result<()> {
260+
pub async fn set_secret(&self, secret: impl AsRef<[u8]>) -> Result<()> {
261261
match self {
262262
Self::File(item, backend) => {
263263
item.write().await.set_secret(secret);

src/portal/api/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ impl Keyring {
7474
}
7575

7676
/// Write to a keyring file
77-
pub async fn dump<P: AsRef<Path>>(
77+
pub async fn dump(
7878
&mut self,
79-
path: P,
79+
path: impl AsRef<Path>,
8080
mtime: Option<std::time::SystemTime>,
8181
) -> Result<(), Error> {
8282
let tmp_path = if let Some(parent) = path.as_ref().parent() {

src/portal/item.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ impl Item {
8484
}
8585

8686
/// Store a new secret.
87-
pub fn set_secret<P: AsRef<[u8]>>(&mut self, secret: P) {
87+
pub fn set_secret(&mut self, secret: impl AsRef<[u8]>) {
8888
self.modified = std::time::SystemTime::UNIX_EPOCH
8989
.elapsed()
9090
.unwrap()

0 commit comments

Comments
 (0)