use object_store::{ObjectMeta, PutResult, UpdateVersion};
use crate::Version;
impl From<Version> for UpdateVersion {
fn from(value: Version) -> Self {
Self {
e_tag: value.e_tag,
version: value.version,
}
}
}
impl From<ObjectMeta> for Version {
fn from(value: ObjectMeta) -> Self {
Self {
e_tag: value.e_tag,
version: value.version,
}
}
}
impl From<UpdateVersion> for Version {
fn from(value: UpdateVersion) -> Self {
Self {
e_tag: value.e_tag,
version: value.version,
}
}
}
impl From<PutResult> for Version {
fn from(value: PutResult) -> Self {
Self {
e_tag: value.e_tag,
version: value.version,
}
}
}