userich::Segment;usestd::sync::Arc;/// Opaque region identity. IDs cannot be reused by another coordinator.
#[derive(Clone, Debug)]pubstructRegionId{pub(super) owner:Arc<()>,
pub(super) serial:u64,
}pub(super)structRegion{pubid: RegionId,
pubcontent:Vec<Segment>,
}