pub struct SourceBundlePlan { /* private fields */ }Expand description
Deterministic source selection and local inputs needed to materialize it.
Implementations§
Source§impl SourceBundlePlan
impl SourceBundlePlan
Sourcepub fn manifest(&self) -> &SourceManifest
pub fn manifest(&self) -> &SourceManifest
Return the serializable source manifest.
Sourcepub fn files(&self) -> &[PlannedSourceFile]
pub fn files(&self) -> &[PlannedSourceFile]
Return local files in the same order as manifest entries.
Sourcepub fn excluded_sensitive_paths(&self) -> &[String]
pub fn excluded_sensitive_paths(&self) -> &[String]
Return sensitive roots and files skipped during source selection.
Paths are portable, sorted, unique, and name-only. Contents below a skipped sensitive directory are never traversed for this audit.
Trait Implementations§
Source§impl Clone for SourceBundlePlan
impl Clone for SourceBundlePlan
Source§impl Debug for SourceBundlePlan
impl Debug for SourceBundlePlan
impl Eq for SourceBundlePlan
Source§impl PartialEq for SourceBundlePlan
impl PartialEq for SourceBundlePlan
impl StructuralPartialEq for SourceBundlePlan
Auto Trait Implementations§
impl Freeze for SourceBundlePlan
impl RefUnwindSafe for SourceBundlePlan
impl Send for SourceBundlePlan
impl Sync for SourceBundlePlan
impl Unpin for SourceBundlePlan
impl UnsafeUnpin for SourceBundlePlan
impl UnwindSafe for SourceBundlePlan
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.