Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MSC29/clean-architecture-rust
/ types & classes
Types & classes
34 in github.com/MSC29/clean-architecture-rust
⨍
Functions
69
◇
Types & classes
34
Interface
AbstractUseCase
src/application/usecases/interfaces.rs:5
Class
ApiError
src/domain/error.rs:4
Interface
ApiMapper
src/application/mappers/api_mapper.rs:1
Class
AppState
src/adapters/api/shared/app_state.rs:3
Class
CatFactApiModel
src/adapters/spi/http/http_models.rs:10
Class
CatFactEntity
src/domain/cat_fact_entity.rs:2
Class
CatFactHttpMapper
src/adapters/spi/http/http_mappers.rs:5
Class
CatFactPayload
src/adapters/api/cat_facts/cat_facts_payloads.rs:4
Class
CatFactPresenter
src/adapters/api/cat_facts/cat_facts_presenters.rs:4
Class
CatFactPresenterMapper
src/adapters/api/cat_facts/cat_facts_mappers.rs:6
Class
CatFactsApiModel
src/adapters/spi/http/http_models.rs:4
Class
CatFactsRepository
src/adapters/spi/http/http_cat_facts_repository.rs:14
Interface
CatFactsRepositoryAbstract
src/application/repositories/cat_facts_repository_abstract.rs:11
Class
DbConnection
src/adapters/spi/db/db_connection.rs:5
Interface
DbMapper
src/application/mappers/db_mapper.rs:1
Class
DogFact
src/adapters/spi/db/models.rs:5
Class
DogFactDbMapper
src/adapters/spi/db/db_mappers.rs:5
Class
DogFactEntity
src/domain/dog_fact_entity.rs:2
Class
DogFactJson
tests/integration_tests/fixtures/fixtures_struct.rs:7
Class
DogFactPayload
src/adapters/api/dog_facts/dog_facts_payloads.rs:4
Class
DogFactPresenter
src/adapters/api/dog_facts/dog_facts_presenters.rs:4
Class
DogFactPresenterMapper
src/adapters/api/dog_facts/dog_facts_mappers.rs:5
Class
DogFactsRepository
src/adapters/spi/db/db_dog_facts_repository.rs:9
Interface
DogFactsRepositoryAbstract
src/application/repositories/dog_facts_repository_abstract.rs:11
Class
ErrorHandlingUtils
src/application/utils/error_handling_utils.rs:4
Class
ErrorPresenter
src/adapters/api/shared/error_presenter.rs:9
Class
ErrorReponse
src/adapters/api/shared/error_presenter.rs:17
Class
GetAllCatFactsUseCase
src/application/usecases/get_all_cat_facts_usecase.rs:8
Class
GetAllDogFactsUseCase
src/application/usecases/get_all_dog_facts_usecase.rs:8
Class
GetOneDogFactByIdUseCase
src/application/usecases/get_one_dog_fact_by_id_usecase.rs:8
Class
GetOneRandomCatFactUseCase
src/application/usecases/get_one_random_cat_fact_usecase.rs:8
Class
HttpConnection
src/adapters/spi/http/http_connection.rs:3
Interface
HttpMapper
src/application/mappers/http_mapper.rs:1
Class
TestContextPostgreSQL
tests/utils/test_context.rs:8