fix:#175 add list_object_versions

This commit is contained in:
weisd
2024-12-23 23:24:11 +08:00
parent b46a78fb63
commit bfd58e5749
7 changed files with 292 additions and 45 deletions
+3 -3
View File
@@ -805,8 +805,8 @@ pub struct DeletedObject {
pub struct ListObjectVersionsInfo {
pub is_truncated: bool,
pub next_marker: String,
pub next_version_idmarker: String,
pub next_marker: Option<String>,
pub next_version_idmarker: Option<String>,
pub objects: Vec<ObjectInfo>,
pub prefixes: Vec<String>,
}
@@ -854,7 +854,7 @@ pub trait StorageAPI: ObjectIO {
) -> Result<ListObjectsV2Info>;
// ListObjectVersions TODO: FIXME:
async fn list_object_versions(
&self,
self: Arc<Self>,
bucket: &str,
prefix: &str,
marker: &str,