pub struct Ctx {
pub webcrypto: WasiWebcryptoCtx,
pub table: ResourceTable,
}Expand description
The store state: the WebCrypto host context plus the resource table its keys and computations live in.
Fields§
§webcrypto: WasiWebcryptoCtxThe WebCrypto host context.
table: ResourceTableThe table the host’s resources live in.
Trait Implementations§
Source§impl WasiWebcryptoView for Ctx
impl WasiWebcryptoView for Ctx
Source§fn webcrypto(&mut self) -> WasiWebcryptoCtxView<'_>
fn webcrypto(&mut self) -> WasiWebcryptoCtxView<'_>
Return a
WasiWebcryptoCtxView from a mutable reference to self.Auto Trait Implementations§
impl !Freeze for Ctx
impl !RefUnwindSafe for Ctx
impl Send for Ctx
impl !Sync for Ctx
impl Unpin for Ctx
impl UnsafeUnpin for Ctx
impl !UnwindSafe for Ctx
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more