pub(crate) struct WorkspaceMembers {
pub names: Vec<String>,
pub import_roots: Vec<String>,
}Expand description
Workspace member package names and the crate roots they are imported as.
Fields§
§names: Vec<String>§import_roots: Vec<String>Implementations§
Source§impl WorkspaceMembers
impl WorkspaceMembers
pub(crate) fn is_member_root(&self, root: &str) -> bool
pub(crate) fn is_member_package(&self, name: &str) -> bool
Trait Implementations§
Source§impl Debug for WorkspaceMembers
impl Debug for WorkspaceMembers
Source§impl Default for WorkspaceMembers
impl Default for WorkspaceMembers
Source§fn default() -> WorkspaceMembers
fn default() -> WorkspaceMembers
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WorkspaceMembers
impl RefUnwindSafe for WorkspaceMembers
impl Send for WorkspaceMembers
impl Sync for WorkspaceMembers
impl Unpin for WorkspaceMembers
impl UnsafeUnpin for WorkspaceMembers
impl UnwindSafe for WorkspaceMembers
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more