pub struct WorkspaceInfo {
pub workspace_name: String,
pub workspace_root: PathBuf,
pub metadata: Metadata,
}Fields§
§workspace_name: String§workspace_root: PathBuf§metadata: MetadataImplementations§
Source§impl WorkspaceInfo
impl WorkspaceInfo
pub fn load_from_path(manifest_path: &Path) -> Result<Self, ProjectContextError>
pub fn get_ws_root(&self) -> PathBuf
pub fn get_manifest_path(&self) -> PathBuf
Auto Trait Implementations§
impl Freeze for WorkspaceInfo
impl RefUnwindSafe for WorkspaceInfo
impl Send for WorkspaceInfo
impl Sync for WorkspaceInfo
impl Unpin 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