Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Wulf/create-rust-app
/ types & classes
Types & classes
143 in github.com/Wulf/create-rust-app
⨍
Functions
384
◇
Types & classes
143
↓ 1 callers
Class
LogImpl
crates/create-rust-app/src/logger.rs:18
Class
crates/create-rust-app_cli/template-plugin-auth/frontend/src/hooks/useAuth.tsx:6
Class
AccessTokenClaims
TODO: documentation
crates/create-rust-app/src/auth/mod.rs:89
Interface
AccessTokenClaims
crates/create-rust-app/plugin-auth.d.ts:24
Interface
AccessTokenClaims
crates/create-rust-app_cli/template-plugin-auth/frontend/src/types/plugin-auth.d.ts:10
Class
ActivationInput
Rust struct representing the Json body of GET requests to the .../activate endpoint
crates/create-rust-app/src/auth/controller.rs:72
Class
ApiDoc
crates/create-rust-app/src/auth/endpoints/service_actixweb.rs:616
Class
AppConfig
crates/create-rust-app/src/lib.rs:57
Class
AppData
Struct that holds shared data for the application
crates/create-rust-app/src/lib.rs:64
Class
AppState
crates/create-rust-app/src/dev/dev_server.rs:32
Class
Asset
crates/create-rust-app_cli/src/content/project.rs:18
Class
Asset
crates/create-rust-app_cli/src/plugins/container.rs:12
Class
Asset
crates/create-rust-app_cli/src/plugins/tasks.rs:16
Class
Asset
crates/create-rust-app_cli/src/plugins/graphql.rs:14
Class
Asset
crates/create-rust-app_cli/src/plugins/auth.rs:14
Class
Asset
crates/create-rust-app_cli/src/plugins/auth_oidc.rs:14
Class
Asset
crates/create-rust-app_cli/src/plugins/dev.rs:15
Class
Asset
crates/create-rust-app_cli/src/plugins/storage.rs:14
Class
Attachment
crates/create-rust-app/src/storage/attachment.rs:23
Class
AttachmentBlob
crates/create-rust-app/src/storage/attachment_blob.rs:15
Class
AttachmentBlobChangeset
crates/create-rust-app/src/storage/attachment_blob.rs:31
Class
AttachmentChangeset
crates/create-rust-app/src/storage/attachment.rs:37
Class
AttachmentData
crates/create-rust-app/src/storage/attachment.rs:45
Class
Auth
roles and permissions available to a User use to control what users are and are not allowed to do
crates/create-rust-app/src/auth/extractors/auth.rs:10
Class
Auth
crates/create-rust-app_cli/src/plugins/auth.rs:10
Class
AuthConfig
crates/create-rust-app/src/auth/mod.rs:135
Interface
AuthContext
crates/create-rust-app_cli/template-plugin-auth/frontend/src/hooks/useAuth.tsx:47
Class
AuthError
custom error type for Authorization related errors
crates/create-rust-app/src/auth/extractors/auth_actixweb.rs:18
Class
AuthMessageResponse
structure to help utoipa know what responses that contain a message
crates/create-rust-app/src/auth/mod.rs:120
Class
AuthOIDC
crates/create-rust-app_cli/src/plugins/auth_oidc.rs:10
Class
AuthTokenResponse
structure to help utoipa know what responses that contain the `access_token` should look like
crates/create-rust-app/src/auth/mod.rs:129
Interface
AuthWrapperProps
crates/create-rust-app_cli/template-plugin-auth/frontend/src/hooks/useAuth.tsx:55
Enum
BackendDatabase
crates/create-rust-app_cli/src/main.rs:28
Enum
BackendFramework
crates/create-rust-app_cli/src/main.rs:22
Class
BuildState
crates/qsync/src/processor.rs:297
Class
ChangeInput
Rust struct representing the Json body of POST requests to the /change endpoint
crates/create-rust-app/src/auth/controller.rs:96
Class
Cli
crates/create-rust-app_cli/src/main.rs:42
Enum
Commands
crates/create-rust-app_cli/src/main.rs:56
Interface
CompilerMessage
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:233
Interface
CompilerMessageProps
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:281
Class
Container
crates/create-rust-app_cli/src/plugins/container.rs:8
Class
CreateRustAppMigration
crates/create-rust-app/src/dev/mod.rs:111
Class
CreateUserOauth2Link
crates/create-rust-app/src/auth/oidc/model.rs:45
Class
CreationOptions
crates/create-rust-app_cli/src/content/project.rs:180
Class
CurrentDevState
crates/create-rust-app/src/dev/dev_server.rs:21
Class
DailyTodo
crates/create-rust-app_cli/template-plugin-tasks/backend/tasks/daily_todo.rs:12
Class
DailyTodoAsync
crates/create-rust-app_cli/template-plugin-tasks/backend/tasks/daily_todo_async.rs:10
Class
Database
wrapper function for a database pool
crates/create-rust-app/src/database/mod.rs:24
Class
DefaultMailTemplates
crates/create-rust-app/src/mailer.rs:233
Class
Dev
crates/create-rust-app_cli/src/plugins/dev.rs:11
Enum
DevServerEvent
crates/create-rust-app/src/dev/mod.rs:79
Class
DevState
crates/create-rust-app/src/dev/mod.rs:188
Interface
EmailTemplates
A trait that defines the behavior of an email template
crates/create-rust-app/src/mailer.rs:18
Class
ForgotInput
Rust struct representing the Json body of POST requests to the /forgot endpoint
crates/create-rust-app/src/auth/controller.rs:80
Class
GraphQL
crates/create-rust-app_cli/src/plugins/graphql.rs:10
Class
HealthCheckResponse
crates/create-rust-app/src/dev/controller.rs:26
Class
Hook
crates/qsync/src/hook.rs:27
Class
HookBodyParam
crates/qsync/src/hook.rs:22
Class
HookPathParam
crates/qsync/src/hook.rs:10
Class
HookQueryParam
crates/qsync/src/hook.rs:16
Enum
HttpVerb
crates/qsync/src/processor.rs:130
Class
InjectBundle
This implements the {{ bundle(name="index.tsx") }} function for our templates
crates/create-rust-app/src/util/template_utils.rs:45
Class
InputType
crates/qsync/src/processor.rs:145
Class
InstallConfig
crates/create-rust-app_cli/src/plugins/mod.rs:17
Class
JwtSecurityAddon
crates/create-rust-app/src/auth/mod.rs:98
Class
Logger
Logger middleware that provides similar functionality as [`actix_web::middleware::Logger`] for the poem backend
crates/create-rust-app/src/logger.rs:6
Class
LoginInput
Rust struct representing the Json body of POST requests to the .../login endpoint
crates/create-rust-app/src/auth/controller.rs:33
Class
MacroArgs
crates/qsync/src/processor.rs:29
Class
Mailer
struct used to handle sending emails
crates/create-rust-app/src/mailer.rs:32
Interface
MigrateRequest
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:95
Interface
Migration
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:12
Enum
MigrationStatus
crates/create-rust-app/src/dev/mod.rs:103
Class
Model
crates/create-rust-app_cli/src/content/model.rs:6
Class
ModelConfig
crates/create-rust-app_cli/src/content/model.rs:12
Class
MyQueryResult
crates/create-rust-app/src/dev/controller.rs:15
Class
MySqlQuery
crates/create-rust-app/src/dev/controller.rs:21
Class
OIDCLoginQueryParams
crates/create-rust-app/src/auth/endpoints/service_actixweb.rs:209
Class
OIDCProvider
crates/create-rust-app/src/auth/oidc/mod.rs:7
Interface
OpenRequest
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:94
Class
PaginationParams
TODO: make "PaginationParams" something provided by this crate Rust struct that provides the information needed to allow pagination of results for req
crates/create-rust-app/src/auth/mod.rs:54
Interface
PaginationParams
crates/create-rust-app/plugin-auth.d.ts:7
Interface
PaginationParams
crates/create-rust-app_cli/template-plugin-auth/frontend/src/types/plugin-auth.d.ts:5
Enum
ParamType
crates/qsync/src/processor.rs:137
Class
Permission
crates/create-rust-app/src/auth/permissions/mod.rs:117
Interface
Permission
crates/create-rust-app/plugin-auth.d.ts:32
Interface
Permission
crates/create-rust-app_cli/template-plugin-auth/frontend/src/types/plugin-auth.d.ts:30
Class
Permissions
crates/create-rust-app_cli/template-plugin-auth/frontend/src/hooks/useAuth.tsx:6
Interface
Plugin
crates/create-rust-app_cli/src/plugins/mod.rs:32
Class
ProjectBinary
crates/create-rust-app_cli/src/content/project.rs:48
Class
QsyncAttributeProps
crates/qsync/src/processor.rs:23
Class
QsyncInput
crates/qsync/src/processor.rs:472
Class
QsyncOptions
crates/qsync/src/processor.rs:516
Class
QueryRoot
crates/create-rust-app_cli/template-plugin-graphql/backend/graphql/query.rs:4
Class
RefreshTokenClaims
TODO: documentation
crates/create-rust-app/src/auth/controller.rs:45
Class
RegisterInput
Rust struct representing the Json body of POST requests to the .../register endpoint
crates/create-rust-app/src/auth/controller.rs:55
Class
RegistrationClaims
TODO: documentation
crates/create-rust-app/src/auth/controller.rs:62
Interface
RequestBase
crates/create-rust-app_cli/template-plugin-dev/frontend/src/setupDevelopment.tsx:90
Class
ResetInput
Rust struct representing the Json body of POST requests to the /reset endpoint
crates/create-rust-app/src/auth/controller.rs:105
Class
ResetTokenClaims
TODO: documentation
crates/create-rust-app/src/auth/controller.rs:86
Class
Role
crates/create-rust-app/src/auth/permissions/mod.rs:21
next →
1–100 of 143, ranked by callers