Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/4xmen/rustavel
/ types & classes
Types & classes
83 in github.com/4xmen/rustavel
⨍
Functions
359
◇
Types & classes
83
↓ 8 callers
Class
MethodSet
core/src/routing.rs:105
↓ 4 callers
Class
FlexibleBool
graveyard/src/request_validator.rs:525
↓ 1 callers
Class
NumberVisitor
core/src/localization/numbers.rs:17
↓ 1 callers
Class
ValidatedJson
core/src/http/request.rs:11
↓ 1 callers
Class
Visitor
graveyard/src/request_validator.rs:460
Class
AppConfig
core/src/config/app.rs:4
Class
AppState
core/src/state.rs:5
Class
BuiltRoutes
core/src/routing.rs:85
Interface
CheckMateValidator
macros-core/src/lib.rs:62
Class
Cli
artisan/src/artisan.rs:27
Class
Cli
database/src/main.rs:12
Class
Column
core/src/db/table.rs:51
Class
ColumnBuilder
core/src/db/table.rs:65
Enum
ColumnDataType
core/src/db/table.rs:21
Enum
ColumnOption
core/src/db/table.rs:76
Enum
Commands
artisan/src/artisan.rs:33
Class
Config
core/src/config/mod.rs:7
Class
ControllerContext
artisan/src/make/controller.rs:24
Class
CreateTodos
database/src/migrations/m_2025_01_15_1945_create_todos.rs:6
Interface
DatabaseClient
core/src/sql/database_client.rs:12
Class
DatabaseConfig
core/src/config/database.rs:11
Enum
DatabaseEngine
core/src/config/database.rs:4
Enum
DbError
core/src/sql/database_client.rs:4
Enum
DefaultValue
core/src/db/table.rs:86
Class
Dummy
integration-tests/tests/route_test.rs:7
Class
FactoryBatchBuilder
macros-core/src/factory.rs:95
Class
FactoryBuilder
macros-core/src/factory.rs:52
Class
FakeArg
A single `key = literal` argument inside a fake spec.
macros/src/pawn.rs:166
Class
FakeSpec
Parsed contents of a `#[fake(...)]` attribute, e.g. the `password(length = 8)` part.
macros/src/pawn.rs:160
Enum
FieldError
graveyard/src/request_validator.rs:33
Class
File
core/src/facades/file.rs:4
Class
FileContent
A struct representing file operations.
core/src/facades/file_content.rs:8
Class
Flexible
graveyard/src/request_validator.rs:450
Interface
FlexibleNumber
A trait for numeric types that can be safely constructed from either numbers or strings during deserialization. This keeps the struct type-safe while
graveyard/src/request_validator.rs:370
Class
ForeignKey
core/src/db/table.rs:97
Class
ForeignKeyBuilder
core/src/db/table.rs:69
Class
FullRoleCoverage
cuz we want to test macro work here or not
macros/tests/basic.rs:16
Class
Jalali
core/src/facades/datetime.rs:35
Enum
LogLevel
core/src/logger/message.rs:4
Class
LogMessage
core/src/logger/message.rs:14
Class
LoggerWorker
core/src/logger/worker.rs:8
Enum
MakeCmd
artisan/src/artisan.rs:61
Enum
MakeError
artisan/src/make/make_error.rs:5
Interface
Migration
database/src/migrator.rs:10
Class
MigrationContext
artisan/src/make/migration.rs:42
Interface
Model
core/src/mvc/model.rs:3
Class
ModelContext
artisan/src/general/generate_model.rs:9
Class
ModelData
core/src/db/schema.rs:21
Class
MySqlClient
core/src/sql/database_client.rs:22
Class
MySqlGenerator
core/src/sql/mysql.rs:12
Class
NewControllerArgs
artisan/src/make/controller.rs:14
Class
NewMigArgs
artisan/src/make/migration.rs:20
Class
NewModelArgs
artisan/src/make/model.rs:14
Class
NumberOnly
integration-tests/tests/deserialzer_test.rs:55
Interface
Pawn
A type that can produce populated instances of itself for tests and seeding. Implemented automatically by `#[derive(Pawn)]`; you should not implement
macros-core/src/factory.rs:27
Class
QueryBuilder
core/src/sql/query.rs:3
Interface
QueryDsl
core/src/sql/query.rs:33
Class
RegPayload
app/src/http/controllers/test_controller.rs:14
Class
RegisterPayload
graveyard/src/request_validator.rs:573
Enum
Role
macros/tests/basic.rs:6
Class
Route
laravel-like route collector Represents a collection of routes, similar to Laravel's router. This struct allows building routes in a fluent manner an
core/src/routing.rs:80
Class
RouteContext
route context hold parent group meta this is private struct
core/src/routing.rs:46
Enum
RouteError
core/src/routing.rs:92
Class
RouteItem
single route entry
core/src/routing.rs:35
Enum
RouteMethod
core/src/routing.rs:24
Class
Rule
graveyard/src/request_validator.rs:112
Enum
Rule
macros/src/checkmate.rs:45
Class
Schema
core/src/db/schema.rs:83
Class
SelectQuery
core/src/sql/query.rs:28
Class
SerializePayload
integration-tests/tests/deserialzer_test.rs:7
Interface
SqlGenerator
core/src/sql/generator.rs:4
Class
SqliteClient
core/src/sql/database_client.rs:129
Class
SqliteGenerator
core/src/sql/sqlite.rs:6
Enum
Status
Available status results for an operation
core/src/facades/terminal_ui.rs:7
Class
Table
core/src/db/table.rs:4
Enum
TableAction
core/src/db/table.rs:14
Class
TestPayload
integration-tests/tests/validator_test.rs:10
Interface
TimeExt
Extension methods for formatting and displaying dates. This trait provides localized date formatting utilities, including Jalali (Shamsi) calendar su
core/src/facades/datetime.rs:627
Enum
TitleKind
Different title types
core/src/facades/terminal_ui.rs:63
Class
Todo
app/src/models/todo_generated.rs:8
Class
UserFactory
macros/tests/basic.rs:60
Class
ValidationErrors
macros-core/src/lib.rs:39
Class
ValidationErrors
graveyard/src/request_validator.rs:57