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)
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…