Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bechma/realworld-leptos
/ functions
Functions
101 in github.com/Bechma/realworld-leptos
⨍
Functions
101
◇
Types & classes
15
↓ 22 callers
Method
get
(username: String)
src/models/user.rs:108
↓ 17 callers
Function
get_db
()
src/database.rs:23
↓ 12 callers
Function
get_username
()
src/auth/server.rs:98
↓ 9 callers
Function
redirect
(req: Request<axum::body::Body>, next: axum::middleware::Next)
src/auth/server.rs:49
↓ 3 callers
Method
set_password
(mut self, password: String)
src/models/user.rs:42
↓ 2 callers
Function
current_user
()
src/auth/api.rs:101
↓ 2 callers
Function
decode_token
( token: &str, )
src/auth/server.rs:65
↓ 2 callers
Function
encode_token
(token_claims: &TokenClaims)
src/auth/server.rs:76
↓ 2 callers
Function
get_article
(slug: String)
src/routes/article.rs:15
↓ 2 callers
Function
get_user
()
src/routes/settings.rs:67
↓ 2 callers
Function
get_username_from_headers
(headers: &axum::http::HeaderMap)
src/auth/server.rs:86
↓ 2 callers
Method
set_email
(mut self, email: String)
src/models/user.rs:72
↓ 2 callers
Function
set_username
(username: String)
src/auth/server.rs:104
↓ 2 callers
Method
update
(&self)
src/models/user.rs:142
↓ 2 callers
Method
username
(&self)
src/models/user.rs:26
↓ 1 callers
Function
create_pool
()
src/database.rs:3
↓ 1 callers
Function
emailRegex
(email)
js/utils.js:22
↓ 1 callers
Method
get_amount
(&self)
src/models/pagination.rs:26
↓ 1 callers
Function
get_comments
(slug: String)
src/routes/article.rs:148
↓ 1 callers
Method
get_my_feed
(&self)
src/models/pagination.rs:18
↓ 1 callers
Method
get_page
(&self)
src/models/pagination.rs:22
↓ 1 callers
Method
get_tag
(&self)
src/models/pagination.rs:14
↓ 1 callers
Function
get_tags
()
src/routes/home.rs:26
↓ 1 callers
Function
home_articles
( page: u32, amount: u32, tag: String, my_feed: bool, )
src/routes/home.rs:8
↓ 1 callers
Function
init_app
# Panics Will panic if anything is badly setup from database, or web server
src/setup.rs:9
↓ 1 callers
Function
init_db
()
src/database.rs:19
↓ 1 callers
Method
insert
(&self)
src/models/user.rs:130
↓ 1 callers
Function
profile_articles
( username: String, favourites: Option<bool>, )
src/routes/profile.rs:10
↓ 1 callers
Method
reset_page
(mut self)
src/models/pagination.rs:49
↓ 1 callers
Method
set_bio
(mut self, bio: String)
src/models/user.rs:82
↓ 1 callers
Method
set_image
(mut self, image: String)
src/models/user.rs:95
↓ 1 callers
Method
set_my_feed
(mut self, feed: bool)
src/models/pagination.rs:43
↓ 1 callers
Method
set_username
(mut self, username: String)
src/models/user.rs:50
↓ 1 callers
Function
settings_get
()
src/routes/settings.rs:84
↓ 1 callers
Function
shell
(options: LeptosOptions)
src/app.rs:9
↓ 1 callers
Function
toggle_fav
(slug: String, username: String)
src/components/buttons.rs:110
↓ 1 callers
Function
toggle_follow
(current: String, other: String)
src/components/buttons.rs:19
↓ 1 callers
Function
update_article
( author: String, slug: String, article: ArticleUpdate, )
src/routes/editor.rs:61
↓ 1 callers
Function
update_user_validation
( mut user: crate::models::User, image: String, bio: String, email: String, password: Stri
src/routes/settings.rs:41
↓ 1 callers
Function
user_profile
(username: String)
src/routes/profile.rs:31
↓ 1 callers
Function
validate_article
( title: String, description: String, body: String, tag_list: &str, )
src/routes/editor.rs:27
↓ 1 callers
Function
validate_reset
(password: &str, confirm: &str)
src/routes/reset_password.rs:65
↓ 1 callers
Function
validate_signup
( username: String, email: String, password: String, )
src/auth/api.rs:11
Function
App
()
src/app.rs:30
Function
Article
(username: crate::auth::UsernameSignal)
src/routes/article.rs:36
Function
ArticleMeta
( username: crate::auth::UsernameSignal, article: ArticleSignal, is_preview: bool, )
src/components/article_preview.rs:75
Function
ArticleNotFound
()
src/routes/article.rs:75
Function
ArticlePage
(username: crate::auth::UsernameSignal, result: ArticleResult)
src/routes/article.rs:84
Function
ArticlePreview
(username: crate::auth::UsernameSignal, article: ArticleSignal)
src/components/article_preview.rs:44
Function
ArticlePreviewList
( username: crate::auth::UsernameSignal, articles: Resource<Vec<crate::models::Article>>, )
src/components/article_preview.rs:9
Function
AskForEmail
()
src/routes/reset_password.rs:134
Function
ButtonFav
( username: crate::auth::UsernameSignal, article: super::article_preview::ArticleSignal, )
src/components/buttons.rs:141
Function
ButtonFollow
( logged_user: crate::auth::UsernameSignal, author: ReadSignal<String>, following: bool, )
src/components/buttons.rs:50
Function
Comment
( username: crate::auth::UsernameSignal, comment: RwSignal<crate::models::Comment>, comments: Reso
src/routes/article.rs:229
Function
CommentSection
( username: crate::auth::UsernameSignal, article: crate::components::ArticleSignal, user: RwSignal
src/routes/article.rs:174
Function
ConfirmPassword
(token: String)
src/routes/reset_password.rs:171
Function
Editor
()
src/routes/editor.rs:162
Function
HomePage
(username: crate::auth::UsernameSignal)
src/routes/home.rs:39
Function
Login
(login: LoginSignal)
src/routes/login.rs:8
Function
NavItems
(logout: LogoutSignal, username: UsernameSignal)
src/components/navitems.rs:6
Function
Profile
(username: crate::auth::UsernameSignal)
src/routes/profile.rs:73
Function
ResetPassword
()
src/routes/reset_password.rs:113
Function
Settings
(logout: crate::auth::LogoutSignal)
src/routes/settings.rs:89
Function
SettingsViewForm
(user: crate::models::User)
src/routes/settings.rs:122
Function
Signup
(signup: SignupSignal)
src/routes/signup.rs:8
Function
TagList
()
src/routes/home.rs:172
Function
UserInfo
( logged_user: crate::auth::UsernameSignal, resource: Resource<Result<Option<UserProfileModel>, Server
src/routes/profile.rs:136
Function
auth_middleware
( req: Request<axum::body::Body>, next: axum::middleware::Next, )
src/auth/server.rs:23
Method
bio
(&self)
src/models/user.rs:34
Function
decodeJWT
(token)
js/utils.js:8
Method
default
()
src/models/pagination.rs:68
Method
delete
( slug: String, author: String, )
src/models/article.rs:177
Method
delete
( id: i32, user: String, )
src/models/comment.rs:51
Function
delete_article
(slug: String)
src/components/article_preview.rs:131
Function
delete_comment
(id: i32)
src/routes/article.rs:158
Function
editor_action
( title: String, description: String, body: String, tag_list: String, slug: String, )
src/routes/editor.rs:131
Method
email
(&self)
src/models/user.rs:30
Function
fav_action
(slug: String)
src/components/buttons.rs:96
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/models/pagination.rs:79
Function
follow_action
(other_user: String)
src/components/buttons.rs:5
Method
for_article
(slug: String)
src/models/article.rs:134
Method
for_home_page
( page: i64, amount: i64, tag: String, my_feed: bool, )
src/models/article.rs:20
Method
for_user_profile
( username: String, favourites: bool, )
src/models/article.rs:82
Method
get_all
(article: String)
src/models/comment.rs:29
Method
get_email
(email: String)
src/models/user.rs:119
Function
hydrate
()
src/lib.rs:15
Method
image
(&self)
src/models/user.rs:38
Method
insert
( article: String, username: String, body: String, )
src/models/comment.rs:13
Function
login_action
( username: String, password: String, )
src/auth/api.rs:62
Function
logout_action
()
src/auth/api.rs:88
Function
main
()
src/main.rs:5
Method
next_page
(mut self)
src/models/pagination.rs:55
Function
post_comment
(slug: String, body: String)
src/routes/article.rs:131
Method
previous_page
(mut self)
src/models/pagination.rs:61
Function
reset_password_1
(email: String)
src/routes/reset_password.rs:19
Function
reset_password_2
( token: String, password: String, confirm: String, )
src/routes/reset_password.rs:71
Method
set_amount
(mut self, amount: u32)
src/models/pagination.rs:37
Method
set_tag
(mut self, tag: &T)
src/models/pagination.rs:31
Function
settings_update
( image: String, bio: String, email: String, password: String, confirm_password: String, )
src/routes/settings.rs:15
Function
signup_action
( username: String, email: String, password: String, )
src/auth/api.rs:24
next →
1–100 of 101, ranked by callers