List of all items
Structs
- auth::AuthState
- auth::AuthUser
- auth_handlers::ApiKeyResponse
- auth_handlers::AuthHandlerState
- auth_handlers::LoginRequest
- auth_handlers::LoginResponse
- auth_handlers::LogoutResponse
- auth_handlers::RefreshTokenRequest
- auth_handlers::RefreshTokenResponse
- auth_handlers::UserInfo
- error::ApiError
- error::ErrorResponse
- graphql::mutation::AnnotationInput
- graphql::mutation::Mutation
- graphql::mutation::RegisterAssetInput
- graphql::mutation::UpdateAssetInput
- graphql::query::Query
- graphql::types::GqlAnnotation
- graphql::types::GqlAsset
- graphql::types::GqlAssetConnection
- graphql::types::GqlAssetFilter
- graphql::types::GqlDeleteResult
- graphql::types::GqlDependencyNode
- graphql::types::GqlRegisterResult
- graphql::types::GqlUpdateResult
- grpc::proto::Asset
- grpc::proto::AssetEvent
- grpc::proto::AssetMetadata
- grpc::proto::AssetReference
- grpc::proto::AzureBlobConfig
- grpc::proto::BatchRegisterResponse
- grpc::proto::Checksum
- grpc::proto::DeleteAssetRequest
- grpc::proto::DeleteAssetResponse
- grpc::proto::DependencyNode
- grpc::proto::FileSystemConfig
- grpc::proto::GcsConfig
- grpc::proto::GetAssetRequest
- grpc::proto::GetAssetResponse
- grpc::proto::GetDependenciesRequest
- grpc::proto::GetDependenciesResponse
- grpc::proto::GetDependentsRequest
- grpc::proto::GetDependentsResponse
- grpc::proto::HealthRequest
- grpc::proto::HealthResponse
- grpc::proto::ListTagsRequest
- grpc::proto::ListTagsResponse
- grpc::proto::MinIoConfig
- grpc::proto::NameVersion
- grpc::proto::Provenance
- grpc::proto::RegisterAssetRequest
- grpc::proto::RegisterAssetResponse
- grpc::proto::S3Config
- grpc::proto::SearchAssetsRequest
- grpc::proto::SearchAssetsResponse
- grpc::proto::StorageConfig
- grpc::proto::StorageLocation
- grpc::proto::UpdateAssetRequest
- grpc::proto::UpdateAssetResponse
- grpc::proto::VersionRequest
- grpc::proto::VersionResponse
- grpc::proto::WatchAssetsRequest
- grpc::proto::registry_service_client::RegistryServiceClient
- grpc::proto::registry_service_server::RegistryServiceServer
- grpc::service::RegistryServiceImpl
- handlers::AppState
- handlers::DependencyGraphParams
- handlers::VersionInfo
- jwt::Claims
- jwt::JwtConfig
- jwt::JwtManager
- jwt::TokenPair
- middleware::CorsConfig
- middleware::MiddlewareConfig
- middleware::UuidRequestIdGenerator
- rate_limit::RateLimitConfig
- rate_limit::RateLimiterState
- rbac::Permission
- rbac::RbacPolicy
- rbac::Role
- responses::ApiResponse
- responses::ComponentHealth
- responses::EmptyResponse
- responses::HealthResponse
- responses::PaginatedResponse
- responses::PaginationMeta
- responses::ResponseMeta
- routes::RouteConfig
Enums
- auth::AuthError
- graphql::types::GqlAssetStatus
- graphql::types::GqlAssetType
- grpc::proto::AssetStatus
- grpc::proto::AssetType
- grpc::proto::HashAlgorithm
- grpc::proto::SortField
- grpc::proto::SortOrder
- grpc::proto::StorageBackend
- grpc::proto::asset_event::EventType
- grpc::proto::asset_reference::Reference
- grpc::proto::storage_config::Config
- jwt::JwtConfigError
- jwt::TokenError
- rate_limit::RateLimitError
- rbac::RbacError
- responses::HealthStatus
Traits
Functions
- auth::extract_user
- auth::optional_auth
- auth::require_auth
- auth::require_role
- auth_handlers::generate_api_key
- auth_handlers::login
- auth_handlers::logout
- auth_handlers::me
- auth_handlers::refresh_token
- build_api_server
- build_api_server_with_config
- graphql::build_schema
- graphql::graphql_handler
- graphql::graphql_playground
- grpc::build_grpc_server
- grpc::converters::asset_status_from_i32
- grpc::converters::asset_type_from_i32
- grpc::converters::hash_algorithm_from_i32
- grpc::converters::parse_timestamp
- grpc::converters::parse_version
- grpc::converters::sort_field_from_i32
- grpc::converters::sort_order_from_i32
- grpc::serve_grpc
- handlers::delete_asset
- handlers::get_asset
- handlers::get_dependencies
- handlers::get_dependents
- handlers::health_check
- handlers::list_assets
- handlers::metrics
- handlers::register_asset
- handlers::update_asset
- handlers::version_info
- metrics_middleware::create_request_span
- metrics_middleware::metrics_middleware
- middleware::cors_layer
- middleware::trace_layer
- rate_limit::rate_limit
- responses::created
- responses::deleted
- responses::no_content
- responses::ok
- routes::build_router
- routes::build_router_with_auth
- routes::build_router_with_graphql