use super::endpoint::Endpoint; pub struct Store { pub id: uuid::Uuid, pub disks: Vec>, pub pools: Vec, pub peer: Vec, } impl Store {} pub struct Sets { pub sets: Vec, } pub struct Objects { pub endpoints: Vec, pub disks: Vec, pub set_index: usize, pub pool_index: usize, pub set_drive_count: usize, pub default_parity_count: usize, } trait DiskAPI {} pub trait StorageAPI {}