pub struct UninstallReport {
pub changed: bool,
pub backups: Vec<PathBuf>,
pub removed_files: Vec<PathBuf>,
pub warnings: Vec<String>,
}Expand description
Result of removing one host integration.
Fields§
§changed: boolWhether any marker-owned content was removed.
backups: Vec<PathBuf>Backups created before merging marker-owned content out of existing files.
removed_files: Vec<PathBuf>Files deleted because they contained only marker-owned content.
warnings: Vec<String>Non-fatal observations made while uninstalling.
Trait Implementations§
Source§impl Clone for UninstallReport
impl Clone for UninstallReport
Source§fn clone(&self) -> UninstallReport
fn clone(&self) -> UninstallReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UninstallReport
impl Debug for UninstallReport
Source§impl<'de> Deserialize<'de> for UninstallReport
impl<'de> Deserialize<'de> for UninstallReport
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
impl Eq for UninstallReport
Source§impl JsonSchema for UninstallReport
impl JsonSchema for UninstallReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for UninstallReport
impl PartialEq for UninstallReport
Source§impl Serialize for UninstallReport
impl Serialize for UninstallReport
impl StructuralPartialEq for UninstallReport
Auto Trait Implementations§
impl Freeze for UninstallReport
impl RefUnwindSafe for UninstallReport
impl Send for UninstallReport
impl Sync for UninstallReport
impl Unpin for UninstallReport
impl UnsafeUnpin for UninstallReport
impl UnwindSafe for UninstallReport
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