pub struct BoundEvidence<'target, 'request, 'response, 'source> { /* private fields */ }Expand description
Privately bound target and facts from the same completed common evaluation. This association cannot be created from an unrelated certificate and result.
Implementations§
Source§impl<'target, 'request, 'response, 'source> BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> BoundEvidence<'target, 'request, 'response, 'source>
Sourcepub fn target(self) -> &'target Certificate<'request>
pub fn target(self) -> &'target Certificate<'request>
Original requested certificate whose identity the common kernel matched.
Sourcepub fn evaluated_at(self) -> Reading
pub fn evaluated_at(self) -> Reading
Original evaluation label; the caller cannot relabel status in time.
Trait Implementations§
Source§impl<'target, 'request, 'response, 'source> Clone for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> Clone for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> Copy for BoundEvidence<'target, 'request, 'response, 'source>
Auto Trait Implementations§
impl<'target, 'request, 'response, 'source> !RefUnwindSafe for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> !Send for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> !Sync for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> !UnwindSafe for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> Freeze for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> Unpin for BoundEvidence<'target, 'request, 'response, 'source>
impl<'target, 'request, 'response, 'source> UnsafeUnpin for BoundEvidence<'target, 'request, 'response, 'source>
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