example/middlewares

Functions

pub fn authenticate(handler: fn(
    Request(BitString),
    ContextAuthenticated,
  ) -> Result(Response(BitBuilder), ResponseError)) -> fn(
  Request(BitString),
  InitialContext,
) -> Result(Response(BitBuilder), ResponseError)
pub fn must_be_admin(handler: fn(
    Request(BitString),
    ContextAuthenticated,
  ) -> Result(Response(BitBuilder), ResponseError)) -> fn(
  Request(BitString),
  ContextAuthenticated,
) -> Result(Response(BitBuilder), ResponseError)
pub fn track(handler: fn(Request(BitString), InitialContext) -> a) -> fn(
  Request(BitString),
  InitialContext,
) -> a