pub struct ResolvedSecret {
pub path: SecretPath,
pub required: bool,
pub origin: SecretOrigin,
pub metadata: IndexEntry,
}Expand description
Resolved view of a single declared path — final metadata plus provenance.
Fields§
§path: SecretPathThe path (validated through ADR-020 §2 by the loaders that produced it).
required: booltrue when the path was declared in the manifest’s required
list; false when it was in optional.
origin: SecretOriginWhere the resolved metadata came from.
metadata: IndexEntryFinal, post-override metadata.
Trait Implementations§
Source§impl Clone for ResolvedSecret
impl Clone for ResolvedSecret
Source§fn clone(&self) -> ResolvedSecret
fn clone(&self) -> ResolvedSecret
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 ResolvedSecret
impl Debug for ResolvedSecret
impl Eq for ResolvedSecret
Source§impl PartialEq for ResolvedSecret
impl PartialEq for ResolvedSecret
Source§fn eq(&self, other: &ResolvedSecret) -> bool
fn eq(&self, other: &ResolvedSecret) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResolvedSecret
Auto Trait Implementations§
impl Freeze for ResolvedSecret
impl RefUnwindSafe for ResolvedSecret
impl Send for ResolvedSecret
impl Sync for ResolvedSecret
impl Unpin for ResolvedSecret
impl UnsafeUnpin for ResolvedSecret
impl UnwindSafe for ResolvedSecret
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.