Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TownHallHQ/TownHall
/ functions
Functions
278 in github.com/TownHallHQ/TownHall
⨍
Functions
278
◇
Types & classes
148
Function
main
()
crates/cli/src/bin/main.rs:32
Function
main
()
crates/server/src/bin/main.rs:8
Function
main
()
crates/web/src/bin/main.rs:5
Function
main
()
crates/migration/src/main.rs:4
Method
matches
(re: &str, text: &str)
crates/core/src/user/model/password.rs:57
Method
me
(&self, ctx: &Context<'_>)
crates/server/src/graphql/modules/auth/query/mod.rs:15
Method
message
(&self)
crates/server/src/handlers/api/mod.rs:24
Method
migrations
()
crates/migration/src/lib.rs:15
Method
new
(domain: T)
crates/client/src/lib.rs:21
Method
new
(domain: Url)
crates/client/src/modules/auth/mod.rs:16
Method
new
(domain: Url)
crates/client/src/modules/post/mod.rs:16
Method
new
(db: &Database)
crates/core/src/image/repository.rs:45
Method
new
(repository: ImageRepository, provider: P)
crates/core/src/image/service.rs:49
Method
new
(jwt_secret: &str)
crates/core/src/auth/service.rs:54
Method
new
( repository: UserRepository, auth_service: AuthService, user_followers: UserFollowers
crates/core/src/user/service.rs:53
Method
new
(db: &Database)
crates/core/src/user/repository/follower.rs:61
Method
new
(db: &Database)
crates/core/src/user/repository/user.rs:86
Method
new
( after: Option<Pxid>, before: Option<Pxid>, first: Option<usize>, last: Optio
crates/core/src/shared/pagination.rs:74
Method
new
Creates a new instance of `QuerySet` with it's records and `count`. The `count` value is used to determine the amount of records found in the query,
crates/core/src/shared/query_set.rs:25
Method
new
(database_url: &str)
crates/core/src/shared/database.rs:26
Method
new
(db: &Database)
crates/core/src/post/repository.rs:49
Method
new
(repository: PostRepository)
crates/core/src/post/service.rs:23
Method
new
(dto: NewPostDto)
crates/core/src/post/model/post.rs:35
Method
new
()
crates/test/src/lib.rs:27
Method
new
()
crates/server/src/config.rs:21
Method
new
(config: &Config)
crates/server/src/context.rs:16
Method
new
(config: &Config)
crates/server/src/services/mod.rs:32
Method
new
Creates a new ImageServiceProvider based on the environment.
crates/server/src/services/image/providers/mod.rs:22
Method
new
(user: &str, password: &str)
crates/server/src/services/image/providers/minio.rs:23
Method
new
(message: impl Into<String>, status_code: StatusCode)
crates/server/src/handlers/api/mod.rs:17
Method
new
()
crates/server/src/graphql/guard.rs:16
Method
new_cleared
Creates a new instance of [`TestUtil`] and clears the database. This is equivalent to calling ```ignore use crate::TestUtil; let test_util = TestUti
crates/test/src/lib.rs:56
Method
parse
(data: Value)
crates/server/src/graphql/scalars/email.rs:52
Function
playground
()
crates/server/src/handlers/graphql.rs:33
Method
post_create
(&self, ctx: &Context<'_>, input: PostCreateInput)
crates/server/src/graphql/modules/post/mutation/mod.rs:16
Function
posts
(post_client: &PostClient, input: PostCreateInput)
crates/client/src/modules/post/post_create/mod.rs:25
Method
posts
Lists posts authored by this user
crates/server/src/graphql/modules/user/types.rs:68
Method
posts
( &self, ctx: &Context<'_>, after: Option<Pxid>, before: Option<Pxid>,
crates/server/src/graphql/modules/post/query/mod.rs:13
Method
pxid
()
crates/core/src/user/model/user.rs:28
Method
random
()
crates/core/src/user/model/password.rs:80
Method
resource_url
(id: &str)
crates/server/src/services/image/providers/minio.rs:52
Function
returns_error_on_both_selection_params_present
()
crates/core/src/shared/pagination.rs:208
Function
returns_error_on_both_start_params_present
()
crates/core/src/shared/pagination.rs:195
Function
returns_none_if_the_token_has_other_scheme
()
crates/server/src/graphql/context/token.rs:97
Function
schema
( Extension(schema): Extension<GraphQLSchema>, Extension(ctx): Extension<SharedContext>, headers:
crates/server/src/handlers/graphql.rs:11
Method
shared
(config: &Config)
crates/server/src/services/mod.rs:59
Method
status_code
(&self)
crates/server/src/handlers/api/mod.rs:28
Function
text_field_types
()
crates/web/tests/components/text_field.rs:88
Method
to
()
crates/entity/src/image.rs:32
Method
to
()
crates/entity/src/user.rs:40
Method
to_string
(&self)
crates/core/src/image/model/mime_type.rs:22
Method
to_value
(&self)
crates/server/src/graphql/scalars/email.rs:65
Method
token_create
( &self, email: String, password: String, )
crates/client/src/modules/auth/mod.rs:39
Method
token_create
( &self, ctx: &Context<'_>, email: Email, password: String, )
crates/server/src/graphql/modules/auth/mutation/mod.rs:14
Method
try_from
(value: ImageRecord)
crates/core/src/image/model/image.rs:38
Method
try_from
(value: UserRecord)
crates/core/src/user/model/user.rs:37
Method
try_from
(model: entity::user::Model)
crates/core/src/user/repository/user.rs:60
Method
try_from
(value: PostRecord)
crates/core/src/post/model/post.rs:56
Method
unprocessable_entity
(message: impl Into<String>)
crates/server/src/handlers/api/mod.rs:36
Method
unquoted
(&self, s: &mut dyn std::fmt::Write)
crates/migration/src/m20230807_000001_create_table_image.rs:114
Method
up
(&self, manager: &SchemaManager)
crates/migration/src/m20230807_000001_create_table_image.rs:10
Method
up
(&self, manager: &SchemaManager)
crates/migration/src/m20230813_000001_add_column_avatar_id_user.rs:10
Method
up
(&self, manager: &SchemaManager)
crates/migration/src/m20230704_000001_create_table_post.rs:12
Method
up
(&self, manager: &SchemaManager)
crates/migration/src/m20230912_000001_create_table_followers.rs:10
Method
up
(&self, manager: &SchemaManager)
crates/migration/src/m20230408_000001_create_table_user.rs:10
Method
update_avatar
(&self, id: Pxid, avatar_id: Pxid)
crates/core/src/user/repository/user.rs:281
Function
updates_a_user
()
crates/test/src/modules/user/user_update.rs:12
Method
upload
(&self, bytes: Vec<u8>)
crates/server/src/services/image/providers/mod.rs:34
Method
upload
(&self, bytes: Vec<u8>)
crates/server/src/services/image/providers/minio.rs:59
Method
user
( &self, ctx: &Context<'_>, after: Option<Pxid>, before: Option<Pxid>,
crates/server/src/graphql/modules/user/query/mod.rs:14
Method
user_avatar_update
( &self, ctx: &Context<'_>, file: Upload, )
crates/server/src/graphql/modules/user/mutation/mod.rs:47
Method
user_follow
(&self, ctx: &Context<'_>, followee_id: Pxid)
crates/server/src/graphql/modules/user/mutation/mod.rs:37
Method
user_register
( &self, ctx: &Context<'_>, input: UserRegisterInput, )
crates/server/src/graphql/modules/user/mutation/mod.rs:23
Method
user_unfollow
(&self, ctx: &Context<'_>, followee_id: Pxid)
crates/server/src/graphql/modules/user/mutation/mod.rs:42
Method
user_update
(&self, ctx: &Context<'_>, input: UserUpdateInput)
crates/server/src/graphql/modules/user/mutation/mod.rs:32
Function
validates_password_is_invalid_successfully
()
crates/core/src/user/model/password.rs:158
Function
validates_password_successfully
()
crates/core/src/user/model/password.rs:150
Function
validates_string_is_actual_email_instance
()
crates/server/src/graphql/scalars/email.rs:83
← previous
201–278 of 278, ranked by callers