List of all items
Structs
- decompression::SmallBuf
- nar::Reader
- nar::Renderer
- nar::listing::CountingWriter
- nar::narcalculationservice::MockNarCalculationService
- nar::narcalculationservice::MockNarCalculationService_NarCalculationService
- nar::narcalculationservice::Renderer
- nar::narcalculationservice::__mock_MockNarCalculationService_NarCalculationService::__calculate_nar::Common
- nar::narcalculationservice::__mock_MockNarCalculationService_NarCalculationService::__calculate_nar::Expectation
- nar::renderer::seekable::Reader
- nar::renderer::seekable::segments::Segments
- path_info::PathInfo
- pathinfoservice::BigtableParameters
- pathinfoservice::BigtablePathInfoService
- pathinfoservice::GRPCPathInfoService
- pathinfoservice::GRPCPathInfoServiceConfig
- pathinfoservice::KeyFileSigningPathInfoServiceConfig
- pathinfoservice::LruPathInfoService
- pathinfoservice::LruPathInfoServiceConfig
- pathinfoservice::MockPathInfoService
- pathinfoservice::MockPathInfoService_PathInfoService
- pathinfoservice::NixHTTPPathInfoService
- pathinfoservice::NixHTTPPathInfoServiceConfig
- pathinfoservice::RedbPathInfoService
- pathinfoservice::RedbPathInfoServiceConfig
- pathinfoservice::SigningPathInfoService
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__get::Common
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__get::Expectation
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__has::Common
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__has::Expectation
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__list::Common
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__list::Expectation
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__nar_calculation_service::Common
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__nar_calculation_service::Expectation
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__put::Common
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__put::Expectation
- pathinfoservice::bigtable::BigtableParameters
- pathinfoservice::bigtable::BigtablePathInfoService
- pathinfoservice::combinators::Cache
- pathinfoservice::combinators::CacheConfig
- pathinfoservice::combinators::Priority
- pathinfoservice::combinators::PriorityConfig
- pathinfoservice::combinators::Race
- pathinfoservice::combinators::RaceConfig
- pathinfoservice::combinators::cache::Cache
- pathinfoservice::combinators::cache::CacheConfig
- pathinfoservice::combinators::priority::Priority
- pathinfoservice::combinators::priority::PriorityConfig
- pathinfoservice::combinators::race::Race
- pathinfoservice::combinators::race::RaceConfig
- pathinfoservice::fs::Error
- pathinfoservice::grpc::GRPCPathInfoService
- pathinfoservice::grpc::GRPCPathInfoServiceConfig
- pathinfoservice::lru::LruPathInfoService
- pathinfoservice::lru::LruPathInfoServiceConfig
- pathinfoservice::nix_http::NixHTTPPathInfoService
- pathinfoservice::nix_http::NixHTTPPathInfoServiceConfig
- pathinfoservice::nix_http::NixHTTPPathInfoServiceParams
- pathinfoservice::redb::RedbPathInfoService
- pathinfoservice::redb::RedbPathInfoServiceConfig
- pathinfoservice::signing_wrapper::KeyFileSigningPathInfoServiceConfig
- pathinfoservice::signing_wrapper::SigningPathInfoService
- proto::CalculateNarResponse
- proto::GRPCPathInfoServiceWrapper
- proto::GetPathInfoRequest
- proto::ListPathInfoRequest
- proto::NarInfo
- proto::PathInfo
- proto::StorePath
- proto::grpc_pathinfoservice_wrapper::GRPCPathInfoServiceWrapper
- proto::nar_info::Ca
- proto::nar_info::Signature
- proto::path_info_service_client::PathInfoServiceClient
- proto::path_info_service_server::PathInfoServiceServer
- utils::CompositionConfigs
- utils::ServiceUrls
- utils::ServiceUrlsGrpc
- utils::ServiceUrlsMemory
Enums
- decompression::Algorithm
- decompression::DecompressedReader
- decompression::DecompressedReaderProj
- nar::ListingError
- nar::NarIngestionError
- nar::RenderError
- nar::import::Error
- nar::import::NarIngestionError
- nar::listing::Error
- nar::narcalculationservice::__mock_MockNarCalculationService_NarCalculationService::__calculate_nar::Matcher
- nar::narcalculationservice::__mock_MockNarCalculationService_NarCalculationService::__calculate_nar::Rfunc
- nar::renderer::seekable::segments::Segment
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__get::Matcher
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__get::Rfunc
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__has::Matcher
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__has::Rfunc
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__list::Matcher
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__list::Rfunc
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__nar_calculation_service::Matcher
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__nar_calculation_service::Rfunc
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__put::Matcher
- pathinfoservice::__mock_MockPathInfoService_PathInfoService::__put::Rfunc
- pathinfoservice::bigtable::Error
- pathinfoservice::combinators::cache::Error
- pathinfoservice::combinators::priority::Error
- pathinfoservice::combinators::race::Error
- pathinfoservice::grpc::Error
- pathinfoservice::lru::Error
- pathinfoservice::nix_http::Error
- pathinfoservice::nix_http::castore_infused::Error
- pathinfoservice::redb::Db
- pathinfoservice::redb::Error
- pathinfoservice::signing_wrapper::Error
- proto::ConvertCAError
- proto::ValidatePathInfoError
- proto::get_path_info_request::ByWhat
- proto::nar_info::ca::Hash
Traits
- nar::NarCalculationService
- nar::narcalculationservice::NarCalculationService
- pathinfoservice::PathInfoService
- proto::path_info_service_server::PathInfoService
Functions
- composition::add_default_services
- import::import_path_as_nar_ca
- nar::import::ingest_nar
- nar::import::ingest_nar_and_hash
- nar::import::produce_nar_inner
- nar::ingest_nar
- nar::ingest_nar_and_hash
- nar::listing::produce_listing
- nar::listing::produce_listing_inner
- nar::produce_listing
- nar::renderer::seekable::calc_pos
- nar::renderer::seekable::segments::walk_node
- nar::renderer::seekable::write_nar
- nar::renderer::simple::walk_node
- nar::renderer::simple::write_nar
- nar::write_nar
- nar::write_nar_simple
- pathinfoservice::bigtable::default_app_profile_id
- pathinfoservice::bigtable::default_channel_size
- pathinfoservice::bigtable::default_timeout
- pathinfoservice::bigtable::derive_pathinfo_key
- pathinfoservice::from_addr
- pathinfoservice::from_addr::from_addr
- pathinfoservice::nix_http::castore_infused::try_infused_nar_path
- pathinfoservice::nix_http::default_blob_service
- pathinfoservice::nix_http::default_directory_service
- pathinfoservice::redb::configure_builder
- pathinfoservice::redb::create_schema
- pathinfoservice::register_pathinfo_services
- utils::addrs_to_configs
- utils::construct_services
- utils::construct_services_from_configs
- utils::gen_test_pathinfo_service
Type Aliases
Statics
- composition::REG
- fixtures::CASTORE_NODE_COMPLICATED
- fixtures::CASTORE_NODE_HELLOWORLD
- fixtures::CASTORE_NODE_SYMLINK
- fixtures::CASTORE_NODE_TOO_BIG
- fixtures::CASTORE_NODE_TOO_SMALL
- fixtures::DUMMY_PATH
- fixtures::PATH_INFO
- fixtures::PATH_INFO_SYMLINK
Constants
- USER_AGENT
- decompression::BYTES_NEEDED
- decompression::BZIP2_MAGIC
- decompression::GZIP_MAGIC
- decompression::XZ_MAGIC
- decompression::ZSTD_MAGIC
- fixtures::DUMMY_PATH_DIGEST
- fixtures::DUMMY_PATH_STR
- fixtures::NAR_CONTENTS_COMPLICATED
- fixtures::NAR_CONTENTS_HELLOWORLD
- fixtures::NAR_CONTENTS_SYMLINK
- nar::renderer::seekable::SEGMENT_CONCURRENCY
- pathinfoservice::bigtable::CELL_SIZE_LIMIT
- pathinfoservice::redb::PATHINFO_TABLE
- proto::FILE_DESCRIPTOR_SET
- proto::path_info_service_server::SERVICE_NAME