pub struct ArchiveInspection {
pub archive_path: PathBuf,
pub filename_guess: FilenameGuess,
pub safe: bool,
pub entries_count: usize,
pub common_root: Option<PathBuf>,
pub executable_candidates: Vec<ExecutableCandidate>,
pub icon_candidates: Vec<PathBuf>,
pub desktop_candidates: Vec<PathBuf>,
pub manifest_candidates: Vec<PathBuf>,
pub unsafe_entries: Vec<ArchiveEntry>,
pub notes: Vec<String>,
}Fields§
§archive_path: PathBuf§filename_guess: FilenameGuess§safe: bool§entries_count: usize§common_root: Option<PathBuf>§executable_candidates: Vec<ExecutableCandidate>§icon_candidates: Vec<PathBuf>§desktop_candidates: Vec<PathBuf>§manifest_candidates: Vec<PathBuf>§unsafe_entries: Vec<ArchiveEntry>§notes: Vec<String>Trait Implementations§
Source§impl Clone for ArchiveInspection
impl Clone for ArchiveInspection
Source§impl Debug for ArchiveInspection
impl Debug for ArchiveInspection
Source§impl<'de> Deserialize<'de> for ArchiveInspection
impl<'de> Deserialize<'de> for ArchiveInspection
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 ArchiveInspection
impl RefUnwindSafe for ArchiveInspection
impl Send for ArchiveInspection
impl Sync for ArchiveInspection
impl Unpin for ArchiveInspection
impl UnsafeUnpin for ArchiveInspection
impl UnwindSafe for ArchiveInspection
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