MCPcopy Create free account

hub / github.com/3olkin/axum_jwt_example / functions

Functions26 in github.com/3olkin/axum_jwt_example

↓ 4 callersFunctionsign
(id: Uuid)
src/utils/jwt.rs:27
↓ 2 callersFunctionget_pg_pool
(ctx: &Context<'_>)
src/graphql.rs:47
↓ 2 callersFunctionvalidate_payload
(payload: &T)
src/utils/mod.rs:8
↓ 2 callersFunctionverify
(token: &str)
src/utils/jwt.rs:35
↓ 1 callersFunctionapp
(pg_pool: PgPool)
src/lib.rs:29
↓ 1 callersFunctionhash_password
consume password value to make it unusable
src/utils/encryption.rs:6
↓ 1 callersFunctionverify_password
(password: String, hash: String)
src/utils/encryption.rs:15
Functionauthorize
(user: User)
src/handlers.rs:21
Methodcreate
(data: CreateUserData, pool: &PgPool)
src/sql.rs:25
Methodcurrent_user
(&self, ctx: &Context<'_>)
src/graphql.rs:17
Methodfind_by_email
(email: &str, pool: &PgPool)
src/sql.rs:15
Methodfind_by_id
(id: Uuid, pool: &PgPool)
src/sql.rs:10
Methodfind_by_name
(name: &str, pool: &PgPool)
src/sql.rs:20
Methodfrom
(err: Error)
src/error.rs:36
Methodfrom_request
(req: &mut RequestParts<B>)
src/extractors.rs:21
Functiongraphql
( schema: Extension<AppSchema>, req: GraphQLRequest, user: Option<User>, )
src/handlers.rs:60
Functiongraphql_playground
()
src/handlers.rs:56
Functionlogin
( Json(input): Json<LoginInput>, Extension(pool): Extension<PgPool>, )
src/handlers.rs:25
Methodlogin_user
(&self, ctx: &Context<'_>, input: LoginInput)
src/graphql.rs:26
Functionmain
()
src/bin/server.rs:8
Methodnew
(id: Uuid)
src/utils/jwt.rs:15
Functionregister
( Json(input): Json<RegisterInput>, Extension(pool): Extension<PgPool>, )
src/handlers.rs:40
Methodregister_user
(&self, ctx: &Context<'_>, input: RegisterInput)
src/graphql.rs:35
Methodretrieve
()
src/config/db/postgres.rs:9
Methodsign_in
(input: LoginInput, pool: &PgPool)
src/service.rs:14
Methodsign_up
(input: RegisterInput, pool: &PgPool)
src/service.rs:23