pub struct Descriptor<'a, N> {
pub reference: Reference<'a, N>,
pub parent: Parent<N>,
pub object_location: ObjectLocation,
}Expand description
Callback-local instruction metadata; target validation remains independent.
Fields§
§reference: Reference<'a, N>Original reference and its actual target digest/coverage results.
parent: Parent<N>Original authenticated instruction container.
object_location: ObjectLocationOriginal observed source kind, separately from digest/parent validity.
Trait Implementations§
Source§impl<'a, N: Clone> Clone for Descriptor<'a, N>
impl<'a, N: Clone> Clone for Descriptor<'a, N>
impl<'a, N: Copy> Copy for Descriptor<'a, N>
Auto Trait Implementations§
impl<'a, N> Freeze for Descriptor<'a, N>
impl<'a, N> RefUnwindSafe for Descriptor<'a, N>
impl<'a, N> Send for Descriptor<'a, N>
impl<'a, N> Sync for Descriptor<'a, N>
impl<'a, N> Unpin for Descriptor<'a, N>
impl<'a, N> UnsafeUnpin for Descriptor<'a, N>
impl<'a, N> UnwindSafe for Descriptor<'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