pub struct OwnersWorkspace {
pub root: PathBuf,
pub workspace: Option<WorkspaceOwnersConfig>,
pub packages: Vec<OwnerPackage>,
}Expand description
Owners workspace snapshot loaded from Cargo metadata and package manifests.
Fields§
§root: PathBufAbsolute workspace root.
workspace: Option<WorkspaceOwnersConfig>Workspace-level owners config.
packages: Vec<OwnerPackage>Package configs.
Trait Implementations§
Source§impl Clone for OwnersWorkspace
impl Clone for OwnersWorkspace
Source§fn clone(&self) -> OwnersWorkspace
fn clone(&self) -> OwnersWorkspace
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 OwnersWorkspace
impl RefUnwindSafe for OwnersWorkspace
impl Send for OwnersWorkspace
impl Sync for OwnersWorkspace
impl Unpin for OwnersWorkspace
impl UnsafeUnpin for OwnersWorkspace
impl UnwindSafe for OwnersWorkspace
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