init bucketmeta struct

This commit is contained in:
weisd
2024-09-27 17:53:44 +08:00
parent b4f8088f0f
commit dfb4c9f726
21 changed files with 335 additions and 19 deletions
@@ -0,0 +1,15 @@
use time::OffsetDateTime;
pub type TransitionDays = usize;
#[derive(Debug)]
pub struct TransitionDate(OffsetDateTime);
#[derive(Debug)]
pub struct Transition {
pub days: Option<TransitionDays>,
pub date: Option<TransitionDate>,
pub storage_class: String,
pub set: bool,
}