pub fn is_workspace(path: &Path) -> Result<bool, WorkspaceError>
Check if a path is a workspace (has multiple members)
Returns WorkspaceError::Metadata if cargo metadata cannot be read.
WorkspaceError::Metadata