pub(crate) struct SourceDirectories(Vec<RepositoryPath>);Expand description
The non-empty list of directories whose changes trigger a unit.
Tuple Fields§
§0: Vec<RepositoryPath>Implementations§
Source§impl SourceDirectories
impl SourceDirectories
Sourcepub(crate) fn as_slice(&self) -> &[RepositoryPath]
pub(crate) fn as_slice(&self) -> &[RepositoryPath]
The directories as configured.
Trait Implementations§
Source§impl Clone for SourceDirectories
impl Clone for SourceDirectories
Source§fn clone(&self) -> SourceDirectories
fn clone(&self) -> SourceDirectories
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SourceDirectories
impl Debug for SourceDirectories
impl Eq for SourceDirectories
Source§impl<'ʄ> Facet<'ʄ> for SourceDirectories
impl<'ʄ> Facet<'ʄ> for SourceDirectories
Source§impl From<&SourceDirectories> for Vec<RepositoryPath>
impl From<&SourceDirectories> for Vec<RepositoryPath>
Source§fn from(directories: &SourceDirectories) -> Self
fn from(directories: &SourceDirectories) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SourceDirectories
impl PartialEq for SourceDirectories
impl StructuralPartialEq for SourceDirectories
Source§impl TryFrom<Vec<RepositoryPath>> for SourceDirectories
impl TryFrom<Vec<RepositoryPath>> for SourceDirectories
Auto Trait Implementations§
impl Freeze for SourceDirectories
impl RefUnwindSafe for SourceDirectories
impl Send for SourceDirectories
impl Sync for SourceDirectories
impl Unpin for SourceDirectories
impl UnsafeUnpin for SourceDirectories
impl UnwindSafe for SourceDirectories
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.