List of all items
Structs
- generic_server::ApiServer
- generic_server::UnixListenerOn
- helpers::CustomApiErrorBody
- helpers::ReqCtx
- signature::VerifiedRequest
- signature::body::ReqBody
- signature::checksum::Checksummer
- signature::checksum::Checksums
- signature::checksum::ExpectedChecksums
- signature::payload::Authorization
- signature::payload::CheckedSignature
- signature::payload::QueryValue
- signature::streaming::StreamingPayloadStream
- xml::IntValue
- xml::Value
- xml::cors::AllowedHeader
- xml::cors::AllowedMethod
- xml::cors::CorsConfiguration
- xml::cors::CorsRule
- xml::cors::ExposeHeader
- xml::lifecycle::AbortIncompleteMpu
- xml::lifecycle::Expiration
- xml::lifecycle::Filter
- xml::lifecycle::LifecycleConfiguration
- xml::lifecycle::LifecycleRule
- xml::website::Condition
- xml::website::Key
- xml::website::Redirect
- xml::website::RoutingRule
- xml::website::RoutingRules
- xml::website::Suffix
- xml::website::Target
- xml::website::WebsiteConfiguration
Enums
- common_error::CommonError
- helpers::Authorization
- signature::ContentSha256Header
- signature::checksum::ChecksumAlgorithm
- signature::checksum::ChecksumValue
- signature::error::Error
- signature::streaming::StreamingPayloadError
Traits
- common_error::CommonErrorDerivative
- common_error::OkOrBadRequest
- common_error::OkOrInternalError
- generic_server::Accept
- generic_server::ApiEndpoint
- generic_server::ApiError
- generic_server::ApiHandler
Macros
- commonErrorDerivative
- common_error::commonErrorDerivative
- generateQueryParameters
- router_macros::generateQueryParameters
- router_macros::router_match
- router_match
Functions
- common_error::helper_error_as_internal
- common_error::pass_helper_error
- cors::add_cors_headers
- cors::cors_rule_matches
- cors::find_matching_cors_rule
- cors::handle_options_api
- cors::handle_options_for_bucket
- encoding::uri_encode
- generic_server::server_loop
- helpers::authority_to_host
- helpers::body_stream
- helpers::bytes_body
- helpers::empty_body
- helpers::error_body
- helpers::host_to_bucket
- helpers::is_default
- helpers::json_ok_response
- helpers::key_after_prefix
- helpers::parse_bucket_key
- helpers::parse_json_body
- helpers::string_body
- signature::checksum::add_checksum_response_headers
- signature::checksum::extract_checksum_value
- signature::checksum::new_crc32
- signature::checksum::new_crc32c
- signature::checksum::new_crc64nvme
- signature::checksum::parse_checksum_algorithm
- signature::checksum::request_checksum_algorithm
- signature::checksum::request_checksum_value
- signature::checksum::request_trailer_checksum_algorithm
- signature::compute_scope
- signature::payload::canonical_request
- signature::payload::check_payload_signature
- signature::payload::parse_date
- signature::payload::parse_query_map
- signature::payload::string_to_sign
- signature::payload::verify_v4
- signature::signing_hmac
- signature::streaming::parse_streaming_body
- signature::verify_request
- xml::to_xml_with_header
- xml::xmlns_tag
- xml::xmlns_xsi_tag
Type Aliases
- helpers::BoxBody
- helpers::EmptyBody
- helpers::ErrorBody
- signature::body::StreamingChecksumReceiver
- signature::checksum::Crc32Checksum
- signature::checksum::Crc32cChecksum
- signature::checksum::Crc64NvmeChecksum
- signature::checksum::Md5Checksum
- signature::checksum::Sha1Checksum
- signature::checksum::Sha256Checksum
- signature::payload::QueryMap
Constants
- signature::AWS4_HMAC_SHA256
- signature::AWS4_HMAC_SHA256_PAYLOAD
- signature::LONG_DATETIME
- signature::SHORT_DATE
- signature::STREAMING_AWS4_HMAC_SHA256_PAYLOAD
- signature::STREAMING_UNSIGNED_PAYLOAD_TRAILER
- signature::UNSIGNED_PAYLOAD
- signature::X_AMZ_ALGORITHM
- signature::X_AMZ_CONTENT_SHA256
- signature::X_AMZ_CREDENTIAL
- signature::X_AMZ_DATE
- signature::X_AMZ_EXPIRES
- signature::X_AMZ_SIGNATURE
- signature::X_AMZ_SIGNEDHEADERS
- signature::X_AMZ_TRAILER
- signature::checksum::COMPOSITE
- signature::checksum::CONTENT_MD5
- signature::checksum::FULL_OBJECT
- signature::checksum::X_AMZ_CHECKSUM_ALGORITHM
- signature::checksum::X_AMZ_CHECKSUM_CRC32
- signature::checksum::X_AMZ_CHECKSUM_CRC32C
- signature::checksum::X_AMZ_CHECKSUM_CRC64NVME
- signature::checksum::X_AMZ_CHECKSUM_MODE
- signature::checksum::X_AMZ_CHECKSUM_SHA1
- signature::checksum::X_AMZ_CHECKSUM_SHA256
- signature::checksum::X_AMZ_CHECKSUM_TYPE