pub struct AppProbeView {
pub pack: String,
pub macos: bool,
pub entries: Vec<AppProbeEntry>,
pub suggested_adoptions: Vec<String>,
}Expand description
Display payload for dodot probe app <pack>.
Fields§
§pack: String§macos: boolWhether the host platform supports the macOS-only probes
(homebrew cask + Spotlight). On Linux this is false and the
entries list reflects only the deterministic info available
from the resolver — no cask/bundle data.
entries: Vec<AppProbeEntry>One row per app-folder name this pack would route to. May be
empty for a pack with no _app//force_app/app_aliases
entries.
suggested_adoptions: Vec<String>Sibling-adoption suggestions surfaced from the matching cask’s
zap stanza (e.g. ~/Library/Preferences/<bundle>.plist).
Trait Implementations§
Source§impl Clone for AppProbeView
impl Clone for AppProbeView
Source§fn clone(&self) -> AppProbeView
fn clone(&self) -> AppProbeView
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 AppProbeView
impl Debug for AppProbeView
Auto Trait Implementations§
impl Freeze for AppProbeView
impl RefUnwindSafe for AppProbeView
impl Send for AppProbeView
impl Sync for AppProbeView
impl Unpin for AppProbeView
impl UnsafeUnpin for AppProbeView
impl UnwindSafe for AppProbeView
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