INNER CODE UNIT · Rust
from
trussed-dev/trussed · src/backend.rs:135
fn from(backend: Option<T>) -> Self {
Self(backend)
}
}
impl<T: Backend> Backend for OptionalBackend<T> {
type Context = T::Context;
fn request<P: Platform>(
&mut self,
core_ctx: &mut CoreContext,
backend_ctx: &mut Self::Context,
request: &Request,
resources: &mut ServiceResources<P>,
) -> Result<Reply, Error> {
self.inner()?
.request(core_ctx, backend_ctx, request, resources)
}