RequestContext

Trait RequestContext 

Source
pub trait RequestContext {
    type ContextStack: ContextStack;
    type Name: ?Sized;

    // Required methods
    fn get_context_stack(
        &self,
        service_name: &'static Self::Name,
        fn_name: &'static Self::Name,
    ) -> Result<Self::ContextStack, Error>;
    fn set_user_exception_header(
        &self,
        ex_type: &str,
        ex_reason: &str,
    ) -> Result<(), Error>;
}

Required Associated Types§

Required Methods§

Source

fn get_context_stack( &self, service_name: &'static Self::Name, fn_name: &'static Self::Name, ) -> Result<Self::ContextStack, Error>

Source

fn set_user_exception_header( &self, ex_type: &str, ex_reason: &str, ) -> Result<(), Error>

Implementors§

Source§

impl<Name: ?Sized, Frame: Framing> RequestContext for DummyRequestContext<Name, Frame>

Source§

type ContextStack = DummyContextStack<Name, Frame>

Source§

type Name = Name