Skip to main content

CapturedImage

Struct CapturedImage 

Source
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

Source

pub fn facts(&self) -> &ImageFacts

Source

pub fn image_bytes(&self) -> &[u8] ⓘ

Source

pub fn config_bytes(&self) -> &[u8] ⓘ

Source

pub fn operator_epoch(&self) -> &str

Source

pub fn match_context( &self, context: &ProtectedContext, ) -> Result<(), &'static str>

Same exact context only; socket recreation/restart is not adopted.

Trait Implementations§

Source§

impl Debug for CapturedImage

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.