List of all items
Structs
- args::Args
- args::BindOptions
- args::KvsdOptions
- args::ObservabilityOptions
- args::ServeOptions
- args::TlsOptions
- client::github::GithubClient
- client::github::query::Authenticate
- client::github::query::authenticate::AuthenticateViewer
- client::github::query::authenticate::ResponseData
- client::github::query::authenticate::Variables
- dependency::Dependency
- gql::Mutation
- gql::Query
- gql::object::Entry
- gql::object::Feed
- gql::object::FeedEntryConnectionName
- gql::object::FeedEntryEdgeName
- gql::object::Link
- gql::object::id::FeedIdV1
- gql::scalar::Rfc3339Time
- principal::User
- repository::kvsd::ConnectKvsdFailed
- repository::kvsd::KvsdClient
- repository::memory::MemoryRepository
- repository::types::Feed
- repository::types::FeedSubscription
- serve::BindOptions
- serve::ServeOptions
- serve::auth::Authenticator
- serve::layer::authenticate::AuthenticateLayer
- serve::layer::authenticate::AuthenticateService
- serve::layer::request_metrics::RequestMetricsLayer
- serve::layer::request_metrics::RequestMetricsService
- serve::layer::trace::MakeSpan
- serve::layer::trace::OnRequest
- shutdown::Shutdown
- usecase::FetchEntries
- usecase::FetchEntriesInput
- usecase::FetchEntriesOutput
- usecase::FetchSubscribedFeeds
- usecase::FetchSubscribedFeedsInput
- usecase::FetchSubscribedFeedsOutput
- usecase::Input
- usecase::MakeUsecase
- usecase::Output
- usecase::Runtime
- usecase::SubscribeFeed
- usecase::SubscribeFeedInput
- usecase::SubscribeFeedOutput
- usecase::UnsubscribeFeed
- usecase::UnsubscribeFeedInput
- usecase::UnsubscribeFeedOutput
- usecase::authorize::Authorized
- usecase::authorize::Authorizer
- usecase::authorize::Unauthorized
Enums
- gql::object::FeedType
- gql::object::id::Id
- gql::object::id::IdV1
- principal::Principal
- repository::RepositoryError
- serve::layer::authenticate::AuthenticateFuture
- usecase::Error
- usecase::FetchEntriesError
- usecase::FetchSubscribedFeedsError
- usecase::SubscribeFeedError
Traits
- repository::SubscriptionRepository
- serve::layer::authenticate::Authenticate
- usecase::Context
- usecase::Usecase
Functions
- args::parse
- gql::handler::graphiql
- gql::handler::graphql
- gql::schema_builder
- serve::layer::trace::layer
- serve::listen_and_serve
- serve::serve
Type Aliases
Constants
- client::github::query::authenticate::OPERATION_NAME
- client::github::query::authenticate::QUERY
- config::NAME
- config::PORT
- config::USER_AGENT
- config::VERSION
- config::serve::DEFAULT_ADDR
- config::serve::DEFAULT_PORT
- config::serve::DEFAULT_REQUEST_BODY_LIMIT_BYTES
- config::serve::DEFAULT_REQUEST_CONCURRENCY_LIMIT
- config::serve::DEFAULT_REQUEST_TIMEOUT