pub struct Prehash<'i, 'o, P, I> { /* private fields */ }Expand description
A finalized prehash with independent short identity/output borrows.
Only common processing constructs this view from a completed state bound to the same resolved identity/provider. Byte width alone never establishes that provenance. There is no public arbitrary digest-plus-OID constructor.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'i, 'o, P, I> Freeze for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> RefUnwindSafe for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> Send for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> Sync for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> Unpin for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> UnsafeUnpin for Prehash<'i, 'o, P, I>
impl<'i, 'o, P, I> UnwindSafe for Prehash<'i, 'o, P, I>
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