pub struct InMemoryCapabilityHost { /* private fields */ }Implementations§
Source§impl InMemoryCapabilityHost
impl InMemoryCapabilityHost
pub fn new() -> Self
pub fn with_value(self, namespace: &str, key: &str, value: Value) -> Self
pub fn with_http_client(self) -> Self
pub fn logs(&self) -> Vec<StructuredLogEntry>
Trait Implementations§
Source§impl Default for InMemoryCapabilityHost
impl Default for InMemoryCapabilityHost
Source§fn default() -> InMemoryCapabilityHost
fn default() -> InMemoryCapabilityHost
Returns the “default value” for a type. Read more
Source§impl WasmCapabilityHost for InMemoryCapabilityHost
impl WasmCapabilityHost for InMemoryCapabilityHost
fn kv_get( &self, request: KvCapabilityRequest, ) -> Result<KvCapabilityResponse, CapabilityError>
fn http_fetch( &self, request: HttpCapabilityRequest, ) -> Result<HttpCapabilityResponse, CapabilityError>
fn log(&self, entry: StructuredLogEntry) -> Result<(), CapabilityError>
Auto Trait Implementations§
impl !Freeze for InMemoryCapabilityHost
impl RefUnwindSafe for InMemoryCapabilityHost
impl Send for InMemoryCapabilityHost
impl Sync for InMemoryCapabilityHost
impl Unpin for InMemoryCapabilityHost
impl UnsafeUnpin for InMemoryCapabilityHost
impl UnwindSafe for InMemoryCapabilityHost
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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