Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/3olkin/axum_jwt_example
/ functions
Functions
26 in github.com/3olkin/axum_jwt_example
⨍
Functions
26
◇
Types & classes
14
↓ 4 callers
Function
sign
(id: Uuid)
src/utils/jwt.rs:27
↓ 2 callers
Function
get_pg_pool
(ctx: &Context<'_>)
src/graphql.rs:47
↓ 2 callers
Function
validate_payload
(payload: &T)
src/utils/mod.rs:8
↓ 2 callers
Function
verify
(token: &str)
src/utils/jwt.rs:35
↓ 1 callers
Function
app
(pg_pool: PgPool)
src/lib.rs:29
↓ 1 callers
Function
hash_password
consume password value to make it unusable
src/utils/encryption.rs:6
↓ 1 callers
Function
verify_password
(password: String, hash: String)
src/utils/encryption.rs:15
Function
authorize
(user: User)
src/handlers.rs:21
Method
create
(data: CreateUserData, pool: &PgPool)
src/sql.rs:25
Method
current_user
(&self, ctx: &Context<'_>)
src/graphql.rs:17
Method
find_by_email
(email: &str, pool: &PgPool)
src/sql.rs:15
Method
find_by_id
(id: Uuid, pool: &PgPool)
src/sql.rs:10
Method
find_by_name
(name: &str, pool: &PgPool)
src/sql.rs:20
Method
from
(err: Error)
src/error.rs:36
Method
from_request
(req: &mut RequestParts<B>)
src/extractors.rs:21
Function
graphql
( schema: Extension<AppSchema>, req: GraphQLRequest, user: Option<User>, )
src/handlers.rs:60
Function
graphql_playground
()
src/handlers.rs:56
Function
login
( Json(input): Json<LoginInput>, Extension(pool): Extension<PgPool>, )
src/handlers.rs:25
Method
login_user
(&self, ctx: &Context<'_>, input: LoginInput)
src/graphql.rs:26
Function
main
()
src/bin/server.rs:8
Method
new
(id: Uuid)
src/utils/jwt.rs:15
Function
register
( Json(input): Json<RegisterInput>, Extension(pool): Extension<PgPool>, )
src/handlers.rs:40
Method
register_user
(&self, ctx: &Context<'_>, input: RegisterInput)
src/graphql.rs:35
Method
retrieve
()
src/config/db/postgres.rs:9
Method
sign_in
(input: LoginInput, pool: &PgPool)
src/service.rs:14
Method
sign_up
(input: RegisterInput, pool: &PgPool)
src/service.rs:23