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 ManagedBridgeSnapshotwhere
ManagedBridgeSnapshot: Default,
impl<'de> Deserialize<'de> for ManagedBridgeSnapshotwhere
ManagedBridgeSnapshot: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ManagedBridgeSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ManagedBridgeSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ManagedBridgeSnapshot
impl PartialEq for ManagedBridgeSnapshot
Source§impl Serialize for ManagedBridgeSnapshot
impl Serialize for ManagedBridgeSnapshot
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 ManagedBridgeSnapshot
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