pub struct RemoteInspectionReport {Show 19 fields
pub detected_platform: PlatformDescriptor,
pub toolchain_status: RemoteToolchainStatus,
pub registry_status: RemoteRegistryStatus,
pub available_release: Option<ManagedBridgeReleaseDescriptor>,
pub install_record: Option<ManagedInstallRecord>,
pub service_status: RemoteServiceStatus,
pub bridge_health: Option<BridgeHealthSnapshot>,
pub current_link_target: Option<String>,
pub current_binary_sha256: Option<String>,
pub unit_file_exists: bool,
pub env_file_exists: bool,
pub can_update: bool,
pub needs_repair: bool,
pub can_rollback: bool,
pub warnings: Vec<String>,
pub app_server_log: RemoteLogChunk,
pub bridge_service_log: RemoteLogChunk,
pub systemd_log: RemoteLogChunk,
pub recent_log: RemoteLogChunk,
}Fields§
§detected_platform: PlatformDescriptor§toolchain_status: RemoteToolchainStatus§registry_status: RemoteRegistryStatus§available_release: Option<ManagedBridgeReleaseDescriptor>§install_record: Option<ManagedInstallRecord>§service_status: RemoteServiceStatus§bridge_health: Option<BridgeHealthSnapshot>§current_link_target: Option<String>§current_binary_sha256: Option<String>§unit_file_exists: bool§env_file_exists: bool§can_update: bool§needs_repair: bool§can_rollback: bool§warnings: Vec<String>§app_server_log: RemoteLogChunk§bridge_service_log: RemoteLogChunk§systemd_log: RemoteLogChunk§recent_log: RemoteLogChunkTrait Implementations§
Source§impl Clone for RemoteInspectionReport
impl Clone for RemoteInspectionReport
Source§fn clone(&self) -> RemoteInspectionReport
fn clone(&self) -> RemoteInspectionReport
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 RemoteInspectionReport
impl Debug for RemoteInspectionReport
Source§impl Default for RemoteInspectionReport
impl Default for RemoteInspectionReport
Source§fn default() -> RemoteInspectionReport
fn default() -> RemoteInspectionReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RemoteInspectionReportwhere
RemoteInspectionReport: Default,
impl<'de> Deserialize<'de> for RemoteInspectionReportwhere
RemoteInspectionReport: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoteInspectionReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoteInspectionReport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RemoteInspectionReport
impl PartialEq for RemoteInspectionReport
Source§impl Serialize for RemoteInspectionReport
impl Serialize for RemoteInspectionReport
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RemoteInspectionReport
Auto Trait Implementations§
impl Freeze for RemoteInspectionReport
impl RefUnwindSafe for RemoteInspectionReport
impl Send for RemoteInspectionReport
impl Sync for RemoteInspectionReport
impl Unpin for RemoteInspectionReport
impl UnsafeUnpin for RemoteInspectionReport
impl UnwindSafe for RemoteInspectionReport
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