Struct fusen_gateway::handler::HandlerResource
source · pub struct HandlerResource {
pub path: String,
pub path_config: Arc<PathConfig>,
pub request_handlers: Vec<(&'static dyn RequestHandler_, Option<String>)>,
pub response_handlers: Vec<(&'static dyn ResponseHandler_, Option<String>)>,
pub base_handler: (&'static dyn BaseHandler_, Option<String>),
}Fields§
§path: String§path_config: Arc<PathConfig>§request_handlers: Vec<(&'static dyn RequestHandler_, Option<String>)>§response_handlers: Vec<(&'static dyn ResponseHandler_, Option<String>)>§base_handler: (&'static dyn BaseHandler_, Option<String>)Trait Implementations§
Auto Trait Implementations§
impl Freeze for HandlerResource
impl !RefUnwindSafe for HandlerResource
impl Send for HandlerResource
impl Sync for HandlerResource
impl Unpin for HandlerResource
impl !UnwindSafe for HandlerResource
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request