#[non_exhaustive]pub struct PullResult {
pub base_dir: PathBuf,
pub root_path: PathBuf,
pub cached: bool,
}Expand description
Result of a pull operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.base_dir: PathBufThe directory the package was pulled to.
root_path: PathBufThe root file path for the package.
cached: boolWhether the package was pulled from the cache.
Trait Implementations§
Source§impl Clone for PullResult
impl Clone for PullResult
Source§fn clone(&self) -> PullResult
fn clone(&self) -> PullResult
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 moreAuto Trait Implementations§
impl Freeze for PullResult
impl RefUnwindSafe for PullResult
impl Send for PullResult
impl Sync for PullResult
impl Unpin for PullResult
impl UnwindSafe for PullResult
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