pub struct CapturedImage { /* private fields */ }Expand description
Evidence of the protected observation sequence, not transport authentication, freshness, restart continuity, installation verification or dispatch authority. There is deliberately no public constructor or deserializer. The injected exchange remains a trust boundary and can supply fabricated HTTP responses.
Implementations§
Source§impl CapturedImage
impl CapturedImage
pub fn facts(&self) -> &ImageFacts
pub fn image_bytes(&self) -> &[u8] ⓘ
pub fn config_bytes(&self) -> &[u8] ⓘ
pub fn operator_epoch(&self) -> &str
Sourcepub fn match_context(
&self,
context: &ProtectedContext,
) -> Result<(), &'static str>
pub fn match_context( &self, context: &ProtectedContext, ) -> Result<(), &'static str>
Same exact context only; socket recreation/restart is not adopted.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CapturedImage
impl RefUnwindSafe for CapturedImage
impl Send for CapturedImage
impl Sync for CapturedImage
impl Unpin for CapturedImage
impl UnsafeUnpin for CapturedImage
impl UnwindSafe for CapturedImage
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