pub struct Reference<'a, N> {
pub node: N,
pub target: Option<N>,
pub kind: Option<&'a str>,
pub status: Status,
pub coverage: Coverage,
}Expand description
One callback-local verified SignedInfo reference from the selected signature.
Fields§
§node: NOriginal Reference node identity, distinct from its resolved target.
target: Option<N>Same-document original target, absent for external or unresolved resources.
kind: Option<&'a str>Original normalized Type attribute, not inferred from the target name.
status: StatusCompleted reference digest outcome for this exact source generation.
coverage: CoverageCoverage certified by the actual transform chain.
Trait Implementations§
impl<'a, N: Copy> Copy for Reference<'a, N>
Auto Trait Implementations§
impl<'a, N> Freeze for Reference<'a, N>
impl<'a, N> RefUnwindSafe for Reference<'a, N>
impl<'a, N> Send for Reference<'a, N>
impl<'a, N> Sync for Reference<'a, N>
impl<'a, N> Unpin for Reference<'a, N>
impl<'a, N> UnsafeUnpin for Reference<'a, N>
impl<'a, N> UnwindSafe for Reference<'a, N>
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