pub struct StorageHealth {
pub status: HealthStatus,
pub checked_at: DateTime<Utc>,
pub details: HashMap<String, String>,
pub metrics: Option<StorageMetrics>,
}Expand description
Storage health information
Fields§
§status: HealthStatusOverall health status
checked_at: DateTime<Utc>Health check timestamp
details: HashMap<String, String>Detailed health information
metrics: Option<StorageMetrics>Performance metrics
Trait Implementations§
Source§impl Clone for StorageHealth
impl Clone for StorageHealth
Source§fn clone(&self) -> StorageHealth
fn clone(&self) -> StorageHealth
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageHealth
impl Debug for StorageHealth
Source§impl<'de> Deserialize<'de> for StorageHealth
impl<'de> Deserialize<'de> for StorageHealth
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StorageHealth
impl RefUnwindSafe for StorageHealth
impl Send for StorageHealth
impl Sync for StorageHealth
impl Unpin for StorageHealth
impl UnwindSafe for StorageHealth
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more