[−][src]Struct cargo_workspace2::models::Workspace
A fully parsed workspace
Fields
root: PathBuf
Implementations
impl Workspace
[src]
pub fn process(cws: CargoWorkspace) -> Self
[src]
Create a parsed workspace by passing in the stage1 parse data
pub fn query(&self, q: Query) -> Vec<CrateId>
[src]
Execute a query on this workspace to find crate IDs
pub fn execute(&mut self, op: Op, target: Vec<CrateId>)
[src]
Execute an operation on a set of crates this in workspace
Auto Trait Implementations
impl RefUnwindSafe for Workspace
impl Send for Workspace
impl Sync for Workspace
impl Unpin for Workspace
impl UnwindSafe for Workspace
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,