List of all items
Structs
- api::doc::ApiDoc
- api::errors::ErrorResponse
- api::v1::pokemons::Id
- api::v1::pokemons::ListParams
- api::v1::pokemons::create
- api::v1::pokemons::delete
- api::v1::pokemons::doc::IdNotFoundResponse
- api::v1::pokemons::doc::InvalidIdParamOrPokemonBodyResponse
- api::v1::pokemons::doc::InvalidIdParamResponse
- api::v1::pokemons::doc::InvalidPokemonBodyResponse
- api::v1::pokemons::doc::ServerErrorResponse
- api::v1::pokemons::get
- api::v1::pokemons::list
- api::v1::pokemons::patch
- api::v1::pokemons::update
- helpers::db::paginate::Paginated
- models::pokemon::CreatePokemon
- models::pokemon::ImportPokemon
- models::pokemon::PatchPokemon
- models::pokemon::Pokemon
- models::pokemon::UpdatePokemon
- services::pokemon::PokemonsPage
- services::pokemon::Service
Enums
Traits
Macros
Functions
- api::configure
- api::doc::configure
- api::errors::input_error_handler
- api::errors::status_code_for_input_error
- api::errors::status_code_for_query_error
- api::v1::configure
- api::v1::pokemons::configure
- api::v1::pokemons::default_page_size
- configure_api
- db::get_db_url
- db::get_max_pool_size
- db::get_pool
- get_json_config
- get_path_config
- get_query_config
- helpers::db::paginate::reset_mock_error_producer
- helpers::db::paginate::set_mock_error_producer
- helpers::env::int_env_var
- helpers::env::load_optional_dotenv
- helpers::error::backtrace_message
- helpers::error::recursive_error_message
- models::pokemon::validations::validate_pokemon_type
Type Aliases
- api::v1::pokemons::HttpResult
- db::Backend
- db::Connection
- db::Pool
- db::PooledConnection
- db::SyncConnection
- error::Result