Author:
Hash:
Timestamp:
+4 -10 +/-4 browse
Kevin Schoon [me@kevinschoon.com]
9ebfbeccedc21ecfb0342c0e33dd001a2012fa73
Sun, 13 Apr 2025 12:00:38 +0000 (6 months ago)
| 1 | diff --git a/src/axum/paths.rs b/src/axum/paths.rs |
| 2 | index 66ac9b1..da82db5 100644 |
| 3 | --- a/src/axum/paths.rs |
| 4 | +++ b/src/axum/paths.rs |
| 5 | @@ -18,7 +18,7 @@ where |
| 6 | async fn from_request_parts(parts: &mut Parts, state: &S) -> Result<Self, Self::Rejection> { |
| 7 | match axum::extract::Path::<Digest>::from_request_parts(parts, state).await { |
| 8 | Ok(value) => Ok(Self(value.0)), |
| 9 | - Err(e) => Err(Error::Code(Code::DigestInvalid, None)), |
| 10 | + Err(_) => Err(Error::Code(Code::DigestInvalid, None)), |
| 11 | } |
| 12 | } |
| 13 | } |
| 14 | diff --git a/src/oci_interface.rs b/src/oci_interface.rs |
| 15 | index 3721a9d..9c63cb3 100644 |
| 16 | --- a/src/oci_interface.rs |
| 17 | +++ b/src/oci_interface.rs |
| 18 | @@ -48,10 +48,6 @@ impl OciInterface { |
| 19 | Ok(blob_addr.address()) |
| 20 | } |
| 21 | |
| 22 | - pub async fn list_tags(&self, namespace: &Namespace) -> Result<TagList, Error> { |
| 23 | - todo!() |
| 24 | - } |
| 25 | - |
| 26 | pub async fn new_blob(&self, namespace: &Namespace) -> Result<Uuid, Error> { |
| 27 | let uuid = Uuid::new_v4(); |
| 28 | self.store() |
| 29 | @@ -161,9 +157,7 @@ impl OciInterface { |
| 30 | let manifest_embedded_data = manifest.config().data(); |
| 31 | if let Some(manifest_embedded_data) = manifest_embedded_data { |
| 32 | // let manifest_str = manifest.to_string_pretty().unwrap(); |
| 33 | - let decoded = BASE64_STANDARD |
| 34 | - .decode(manifest_embedded_data) |
| 35 | - .unwrap(); |
| 36 | + let decoded = BASE64_STANDARD.decode(manifest_embedded_data).unwrap(); |
| 37 | self.storage |
| 38 | .inner() |
| 39 | .write_all( |
| 40 | diff --git a/src/storage.rs b/src/storage.rs |
| 41 | index 37e2a2c..e97ad41 100644 |
| 42 | --- a/src/storage.rs |
| 43 | +++ b/src/storage.rs |
| 44 | @@ -4,7 +4,7 @@ use bytes::Bytes; |
| 45 | use futures::{Stream, stream::BoxStream}; |
| 46 | |
| 47 | use crate::{ |
| 48 | - address::{Address, Addressable}, |
| 49 | + address::Addressable, |
| 50 | storage_fs::FileSystem, |
| 51 | }; |
| 52 | |
| 53 | diff --git a/src/storage_fs.rs b/src/storage_fs.rs |
| 54 | index 401c2ea..0674487 100644 |
| 55 | --- a/src/storage_fs.rs |
| 56 | +++ b/src/storage_fs.rs |
| 57 | @@ -8,7 +8,7 @@ use futures::StreamExt; |
| 58 | use tokio::io::AsyncWriteExt; |
| 59 | |
| 60 | use crate::{ |
| 61 | - address::{Address, Addressable}, |
| 62 | + address::Addressable, |
| 63 | storage::{Error, InnerStream, StorageIface}, |
| 64 | }; |
| 65 |