pub struct CargoProject { /* private fields */ }Implementations§
Source§impl CargoProject
impl CargoProject
pub fn new(root: PathBuf, kind: ProjectKind, packages: Vec<PackageInfo>) -> Self
pub fn root(&self) -> &Path
pub fn kind(&self) -> &ProjectKind
pub fn packages(&self) -> &[PackageInfo]
Trait Implementations§
Source§impl Clone for CargoProject
impl Clone for CargoProject
Source§fn clone(&self) -> CargoProject
fn clone(&self) -> CargoProject
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 CargoProject
impl Debug for CargoProject
Source§impl PartialEq for CargoProject
impl PartialEq for CargoProject
impl Eq for CargoProject
impl StructuralPartialEq for CargoProject
Auto Trait Implementations§
impl Freeze for CargoProject
impl RefUnwindSafe for CargoProject
impl Send for CargoProject
impl Sync for CargoProject
impl Unpin for CargoProject
impl UnsafeUnpin for CargoProject
impl UnwindSafe for CargoProject
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