pub struct HandlerType {
pub name: String,
pub signature: String,
pub kind: String,
}Expand description
Components used to construct the client type for this handler.
Fields§
§name: StringUnique name of the handler. This will automatically be namespaced as appropriate when the attached router is nested.
signature: StringSignature of this handler.
kind: StringKind of the handler, which will be used as the final part of the call in TypeScript.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HandlerType
impl RefUnwindSafe for HandlerType
impl Send for HandlerType
impl Sync for HandlerType
impl Unpin for HandlerType
impl UnsafeUnpin for HandlerType
impl UnwindSafe for HandlerType
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<Ctx> FromRequestExtensions<Ctx> for Ctxwhere
Ctx: Send,
impl<Ctx> FromRequestExtensions<Ctx> for Ctxwhere
Ctx: Send,
Source§async fn from_request_extensions(
ctx: Ctx,
_extensions: Extensions,
) -> Result<Ctx, RpcError>
async fn from_request_extensions( ctx: Ctx, _extensions: Extensions, ) -> Result<Ctx, RpcError>
Using the provided context and extensions, build a new extension.