pub struct InitScriptDiscovery {
pub executable: Option<PathBuf>,
pub ignored: Vec<IgnoredInitScript>,
}Expand description
Discovered treeboot init scripts for a worktree.
Fields§
§executable: Option<PathBuf>First executable init script found in treeboot precedence order.
ignored: Vec<IgnoredInitScript>Existing init script paths that were ignored.
Implementations§
Trait Implementations§
Source§impl Clone for InitScriptDiscovery
impl Clone for InitScriptDiscovery
Source§fn clone(&self) -> InitScriptDiscovery
fn clone(&self) -> InitScriptDiscovery
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 InitScriptDiscovery
impl Debug for InitScriptDiscovery
Source§impl Default for InitScriptDiscovery
impl Default for InitScriptDiscovery
Source§fn default() -> InitScriptDiscovery
fn default() -> InitScriptDiscovery
Returns the “default value” for a type. Read more
impl Eq for InitScriptDiscovery
Source§impl PartialEq for InitScriptDiscovery
impl PartialEq for InitScriptDiscovery
Source§fn eq(&self, other: &InitScriptDiscovery) -> bool
fn eq(&self, other: &InitScriptDiscovery) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InitScriptDiscovery
Auto Trait Implementations§
impl Freeze for InitScriptDiscovery
impl RefUnwindSafe for InitScriptDiscovery
impl Send for InitScriptDiscovery
impl Sync for InitScriptDiscovery
impl Unpin for InitScriptDiscovery
impl UnsafeUnpin for InitScriptDiscovery
impl UnwindSafe for InitScriptDiscovery
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