pub enum Mode {
Debug,
Release,
Latest,
}Expand description
Operational behavior. Represents the approach taken to finding an executable file path.
Variants
Debug
The executable is assumed to be within /target/debug/.
Release
The executable is assumed to be within /target/release/.
Latest
The entirely of /target/**/ will be searched, and the path to the most
recently modified executable will be returned.
Implementations
sourceimpl Mode
impl Mode
sourcepub fn make_path(
&self,
path_dir_target: impl Into<PathBuf>,
path_exe: impl AsRef<Path>
) -> Option<PathBuf>
pub fn make_path(
&self,
path_dir_target: impl Into<PathBuf>,
path_exe: impl AsRef<Path>
) -> Option<PathBuf>
Given a path to a target/ directory and the name of an executable
file, return a path to the file according to the defined behavior.
Returns None if the mode is Latest and the file cannot be found
anywhere in the target directory.
Auto Trait Implementations
impl RefUnwindSafe for Mode
impl Send for Mode
impl Sync for Mode
impl Unpin for Mode
impl UnwindSafe for Mode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more