pub struct ManagedBridgeSnapshot {
pub available_release: Option<ManagedBridgeReleaseDescriptor>,
pub install_record: Option<ManagedInstallRecord>,
pub service_status: ManagedServiceStatus,
pub bridge_health: Option<ManagedBridgeHealthSnapshot>,
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>,
}Fields§
§available_release: Option<ManagedBridgeReleaseDescriptor>§install_record: Option<ManagedInstallRecord>§service_status: ManagedServiceStatus§bridge_health: Option<ManagedBridgeHealthSnapshot>§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>Trait Implementations§
Source§impl Clone for ManagedBridgeSnapshot
impl Clone for ManagedBridgeSnapshot
Source§fn clone(&self) -> ManagedBridgeSnapshot
fn clone(&self) -> ManagedBridgeSnapshot
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 ManagedBridgeSnapshot
impl Debug for ManagedBridgeSnapshot
Source§impl Default for ManagedBridgeSnapshot
impl Default for ManagedBridgeSnapshot
Source§fn default() -> ManagedBridgeSnapshot
fn default() -> ManagedBridgeSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ManagedBridgeSnapshot
impl<'de> Deserialize<'de> for ManagedBridgeSnapshot
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 ManagedBridgeSnapshot
impl RefUnwindSafe for ManagedBridgeSnapshot
impl Send for ManagedBridgeSnapshot
impl Sync for ManagedBridgeSnapshot
impl Unpin for ManagedBridgeSnapshot
impl UnsafeUnpin for ManagedBridgeSnapshot
impl UnwindSafe for ManagedBridgeSnapshot
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