pub fn from_rqctx(rqctx: &Arc<RequestContext>) -> Arc<ExampleContext> {
        let ctx: Arc<dyn Any + Send + Sync + 'static> =
            Arc::clone(&rqctx.server.private);
        ctx.downcast::<ExampleContext>().expect("wrong type for private data")
    }
/**
     * Given `rqctx` (which is provided by Dropshot to all HTTP handler
     * functions), return our application-specific context.
     */
Given `rqctx` (which is provided by Dropshot to all HTTP handler
functions), return our application-specific context.
Given ` rqctx ` ( which is provided by Dropshot to all HTTP handler functions ) return our application - specific context .
pub fn from_rqctx(rqctx: &Arc<RequestContext>) -> Arc<ExampleContext> {
        let ctx: Arc<dyn Any + Send + Sync + 'static> =
            Arc::clone(&rqctx.server.private);
        ctx.downcast::<ExampleContext>().expect("wrong type for private data")
    }
pub fn from_rqctx ( rqctx : & Arc < RequestContext > ) -> Arc < ExampleContext > { let ctx : Arc < dyn Any + Send + Sync + ' static > = Arc :: clone ( & rqctx . server . private ) ; ctx . downcast :: < ExampleContext > ( ) . expect ( " " ) }
Given `rqctx` (which is provided by Dropshot to all HTTP handler
 functions), return our application-specific context.
Given ` rqctx ` ( which is provided by Dropshot to all HTTP handler functions ) return our application - specific context .
rqctx
&Arc<RequestContext>
rqctx
&Arc<RequestContext>