pub struct RhodiumServiceStatusReport {
pub service_name: String,
pub service_scope: String,
pub telemetry_scope: String,
pub deploy_scope: String,
pub runtime_mode: String,
pub listen_address: String,
pub lifecycle_verbs: Vec<String>,
pub maturity_tier: String,
pub support_band: String,
pub baseline_metrics: Vec<RhodiumServiceMetricContract>,
pub service_metrics: Vec<RhodiumServiceMetricContract>,
}Fields§
§service_name: String§service_scope: String§telemetry_scope: String§deploy_scope: String§runtime_mode: String§listen_address: String§lifecycle_verbs: Vec<String>§maturity_tier: String§support_band: String§baseline_metrics: Vec<RhodiumServiceMetricContract>§service_metrics: Vec<RhodiumServiceMetricContract>Implementations§
Source§impl RhodiumServiceStatusReport
impl RhodiumServiceStatusReport
pub fn from_json_str(input: &str) -> Result<RhodiumServiceStatusReport, Error>
pub fn into_producer_evidence( self, dataset_family: impl Into<String>, workload_id: impl Into<String>, ) -> ProducerEvidence
Trait Implementations§
Source§impl Clone for RhodiumServiceStatusReport
impl Clone for RhodiumServiceStatusReport
Source§fn clone(&self) -> RhodiumServiceStatusReport
fn clone(&self) -> RhodiumServiceStatusReport
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 RhodiumServiceStatusReport
impl Debug for RhodiumServiceStatusReport
Source§impl<'de> Deserialize<'de> for RhodiumServiceStatusReport
impl<'de> Deserialize<'de> for RhodiumServiceStatusReport
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RhodiumServiceStatusReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RhodiumServiceStatusReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RhodiumServiceStatusReport
impl StructuralPartialEq for RhodiumServiceStatusReport
Auto Trait Implementations§
impl Freeze for RhodiumServiceStatusReport
impl RefUnwindSafe for RhodiumServiceStatusReport
impl Send for RhodiumServiceStatusReport
impl Sync for RhodiumServiceStatusReport
impl Unpin for RhodiumServiceStatusReport
impl UnsafeUnpin for RhodiumServiceStatusReport
impl UnwindSafe for RhodiumServiceStatusReport
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