pub struct ServerHardwareAssessment {
pub overview: SystemOverview,
pub server_score: u8,
pub workload_suitability: Vec<WorkloadSuitability>,
pub resource_allocation: ResourceAllocation,
pub reliability: ReliabilityAssessment,
}
Expand description
Server hardware assessment result
Fields§
§overview: SystemOverview
System overview
server_score: u8
Server performance score (0-100)
workload_suitability: Vec<WorkloadSuitability>
Recommended server workloads
resource_allocation: ResourceAllocation
Resource allocation recommendations
reliability: ReliabilityAssessment
Reliability assessment
Trait Implementations§
Source§impl Debug for ServerHardwareAssessment
impl Debug for ServerHardwareAssessment
Source§impl<'de> Deserialize<'de> for ServerHardwareAssessment
impl<'de> Deserialize<'de> for ServerHardwareAssessment
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 ServerHardwareAssessment
impl RefUnwindSafe for ServerHardwareAssessment
impl Send for ServerHardwareAssessment
impl Sync for ServerHardwareAssessment
impl Unpin for ServerHardwareAssessment
impl UnwindSafe for ServerHardwareAssessment
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