pub struct WorkspaceInfo {
pub root: PathBuf,
pub name: String,
pub is_internal_dependency: bool,
}Expand description
Discovered workspace info from package.json, pnpm-workspace.yaml, or tsconfig.json references.
Fields§
§root: PathBufWorkspace root path.
name: StringPackage name from package.json.
is_internal_dependency: boolWhether this workspace is depended on by other workspaces.
Trait Implementations§
Source§impl Clone for WorkspaceInfo
impl Clone for WorkspaceInfo
Source§fn clone(&self) -> WorkspaceInfo
fn clone(&self) -> WorkspaceInfo
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 WorkspaceInfo
impl RefUnwindSafe for WorkspaceInfo
impl Send for WorkspaceInfo
impl Sync for WorkspaceInfo
impl Unpin for WorkspaceInfo
impl UnsafeUnpin for WorkspaceInfo
impl UnwindSafe for WorkspaceInfo
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