pub struct PackageContext {
pub name: String,
pub manifest_dir: PathBuf,
pub workspace_root: PathBuf,
pub source_roots: Vec<PathBuf>,
pub include_test_targets: bool,
pub exclude_paths: Vec<String>,
}Fields§
§name: String§manifest_dir: PathBuf§workspace_root: PathBuf§source_roots: Vec<PathBuf>§include_test_targets: bool§exclude_paths: Vec<String>Trait Implementations§
Source§impl Clone for PackageContext
impl Clone for PackageContext
Source§fn clone(&self) -> PackageContext
fn clone(&self) -> PackageContext
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 PackageContext
impl RefUnwindSafe for PackageContext
impl Send for PackageContext
impl Sync for PackageContext
impl Unpin for PackageContext
impl UnsafeUnpin for PackageContext
impl UnwindSafe for PackageContext
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