SYMBOL INDEX (11623 symbols across 889 files) FILE: .github/workflows/release-scripts/create-release.js function getExistingRelease (line 17) | async function getExistingRelease(github, tag) { function loadReleaseManifest (line 30) | function loadReleaseManifest(path) { FILE: .pre-commit-hooks/kotlin-block-quotes.py function without_line_comment (line 26) | def without_line_comment(line): function _calc_block_comment (line 32) | def _calc_block_comment(line, direction): function starts_block_comment (line 46) | def starts_block_comment(line): function ends_block_comment (line 50) | def ends_block_comment(line): function starts_or_ends_block_quote (line 54) | def starts_or_ends_block_quote(line, inside_block_quotes): function line_indent (line 66) | def line_indent(line): function adjust_indent (line 74) | def adjust_indent(line, indent): class State (line 82) | class State(Enum): function fix_lines (line 88) | def fix_lines(lines): function only_changed_indentation (line 142) | def only_changed_indentation(lines_before, lines_after): function fix_file (line 151) | def fix_file(file_name): class SelfTest (line 175) | class SelfTest(unittest.TestCase): method test_starts_block_comment (line 176) | def test_starts_block_comment(self): method test_ends_block_comment (line 194) | def test_ends_block_comment(self): method test_starts_or_ends_block_quote (line 204) | def test_starts_or_ends_block_quote(self): method test_line_indent (line 219) | def test_line_indent(self): method test_adjust_indent (line 225) | def test_adjust_indent(self): method test_only_changed_indentation (line 230) | def test_only_changed_indentation(self): method fix_lines_test_case (line 238) | def fix_lines_test_case(self, expected, input, lines_changed): method test_fix_lines (line 243) | def test_fix_lines(self): function main (line 270) | def main(): FILE: aws/rust-runtime/aws-config/examples/imds.rs function main (line 12) | async fn main() -> Result<(), Box> { FILE: aws/rust-runtime/aws-config/integration-tests/eks-credentials/lib/eks-credentials-stack.ts class EksCredentialsStack (line 13) | class EksCredentialsStack extends Stack { method constructor (line 14) | constructor(scope: Construct, id: string, props?: StackProps) { FILE: aws/rust-runtime/aws-config/integration-tests/eks-credentials/test.rs function main (line 8) | async fn main() { FILE: aws/rust-runtime/aws-config/src/credential_process.rs type CredentialProcessProvider (line 57) | pub struct CredentialProcessProvider { method new (line 73) | pub fn new(command: String) -> Self { method builder (line 80) | pub(crate) fn builder() -> Builder { method credentials (line 84) | async fn credentials(&self) -> provider::Result { method provide_credentials (line 63) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type Builder (line 140) | pub(crate) struct Builder { method command (line 146) | pub(crate) fn command(mut self, command: CommandWithSensitiveArgs) -... method set_account_id (line 157) | pub(crate) fn set_account_id(&mut self, account_id: Option) { method build (line 161) | pub(crate) fn build(self) -> CredentialProcessProvider { function parse_credential_process_json_credentials (line 176) | pub(crate) fn parse_credential_process_json_credentials( function parse_expiration (line 257) | fn parse_expiration(expiration: impl AsRef) -> Result Builder { type Builder (line 39) | pub struct Builder { method configure (line 47) | pub(crate) fn configure(self, configuration: &ProviderConfig) -> Self { method profile_name (line 54) | pub fn profile_name(mut self, name: &str) -> Self { method fallback_app_name (line 59) | async fn fallback_app_name(&self) -> Result, EnvConfig... method app_name (line 69) | pub async fn app_name(self) -> Option { function prefer_env_to_profile (line 100) | async fn prefer_env_to_profile() { function profile_name_override (line 121) | async fn profile_name_override() { function load_from_profile (line 144) | async fn load_from_profile() { function load_from_profile_old_name (line 161) | async fn load_from_profile_old_name() { FILE: aws/rust-runtime/aws-config/src/default_provider/auth_scheme_preference.rs constant AUTH_SCHEME_PREFERENCE (line 14) | pub(super) const AUTH_SCHEME_PREFERENCE: &str = "AWS_AUTH_SCHEME_PREFERE... constant AUTH_SCHEME_PREFERENCE (line 18) | pub(super) const AUTH_SCHEME_PREFERENCE: &str = "auth_scheme_preference"; function auth_scheme_preference_provider (line 32) | pub(crate) async fn auth_scheme_preference_provider( function parse_auth_scheme_names (line 46) | fn parse_auth_scheme_names(csv: &str) -> Result) -> fmt::Result { function log_error_on_invalid_value (line 91) | async fn log_error_on_invalid_value() { function environment_priority (line 115) | async fn environment_priority() { function load_from_profile (line 151) | async fn load_from_profile() { FILE: aws/rust-runtime/aws-config/src/default_provider/checksums.rs constant REQUEST_CHECKSUM_CALCULATION (line 13) | pub(super) const REQUEST_CHECKSUM_CALCULATION: &str = "AWS_REQUEST_CHECK... constant RESPONSE_CHECKSUM_VALIDATION (line 14) | pub(super) const RESPONSE_CHECKSUM_VALIDATION: &str = "AWS_RESPONSE_CHEC... constant REQUEST_CHECKSUM_CALCULATION (line 18) | pub(super) const REQUEST_CHECKSUM_CALCULATION: &str = "request_checksum_... constant RESPONSE_CHECKSUM_VALIDATION (line 19) | pub(super) const RESPONSE_CHECKSUM_VALIDATION: &str = "response_checksum... function request_checksum_calculation_provider (line 29) | pub async fn request_checksum_calculation_provider( function response_checksum_validation_provider (line 56) | pub async fn response_checksum_validation_provider( function log_error_on_invalid_value_request (line 92) | async fn log_error_on_invalid_value_request() { function environment_priority_request (line 109) | async fn environment_priority_request() { function profile_works_request (line 140) | async fn profile_works_request() { function default_works_request (line 167) | async fn default_works_request() { function log_error_on_invalid_value_response (line 177) | async fn log_error_on_invalid_value_response() { function environment_priority_response (line 194) | async fn environment_priority_response() { function profile_works_response (line 225) | async fn profile_works_response() { function default_works_response (line 252) | async fn default_works_response() { FILE: aws/rust-runtime/aws-config/src/default_provider/credentials.rs function default_provider (line 21) | pub async fn default_provider() -> impl ProvideCredentials { type DefaultCredentialsChain (line 62) | pub struct DefaultCredentialsChain { method builder (line 68) | pub fn builder() -> Builder { method credentials (line 72) | async fn credentials(&self) -> provider::Result { method provide_credentials (line 81) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> method fallback_on_interrupt (line 88) | fn fallback_on_interrupt(&self) -> Option { type Builder (line 95) | pub struct Builder { method region (line 109) | pub fn region(mut self, region: impl ProvideRegion + 'static) -> Self { method set_region (line 117) | pub fn set_region(&mut self, region: Option Self { method imds_client (line 158) | pub fn imds_client(mut self, client: crate::imds::Client) -> Self { method configure (line 164) | pub fn configure(mut self, config: ProviderConfig) -> Self { method build (line 175) | pub async fn build(self) -> DefaultCredentialsChain { function profile_name_override (line 330) | async fn profile_name_override() { function no_providers_configured_err (line 357) | async fn no_providers_configured_err() { FILE: aws/rust-runtime/aws-config/src/default_provider/disable_request_compression.rs constant DISABLE_REQUEST_COMPRESSION (line 12) | pub(super) const DISABLE_REQUEST_COMPRESSION: &str = "AWS_DISABLE_REQUES... constant DISABLE_REQUEST_COMPRESSION (line 16) | pub(super) const DISABLE_REQUEST_COMPRESSION: &str = "disable_request_co... function disable_request_compression_provider (line 26) | pub(crate) async fn disable_request_compression_provider( function log_error_on_invalid_value (line 53) | async fn log_error_on_invalid_value() { function environment_priority (line 67) | async fn environment_priority() { function profile_config_works (line 98) | async fn profile_config_works() { FILE: aws/rust-runtime/aws-config/src/default_provider/endpoint_url.rs constant ENDPOINT_URL (line 13) | pub(super) const ENDPOINT_URL: &str = "AWS_ENDPOINT_URL"; constant ENDPOINT_URL (line 17) | pub(super) const ENDPOINT_URL: &str = "endpoint_url"; function endpoint_url_provider (line 27) | pub async fn endpoint_url_provider(provider_config: &ProviderConfig) -> ... function endpoint_url_provider_with_origin (line 48) | pub async fn endpoint_url_provider_with_origin( function log_error_on_invalid_value (line 76) | async fn log_error_on_invalid_value() { function environment_priority (line 86) | async fn environment_priority() { FILE: aws/rust-runtime/aws-config/src/default_provider/ignore_configured_endpoint_urls.rs constant IGNORE_CONFIGURED_ENDPOINT_URLS (line 12) | pub(super) const IGNORE_CONFIGURED_ENDPOINT_URLS: &str = "AWS_IGNORE_CON... constant IGNORE_CONFIGURED_ENDPOINT_URLS (line 16) | pub(super) const IGNORE_CONFIGURED_ENDPOINT_URLS: &str = "ignore_configu... function ignore_configured_endpoint_urls_provider (line 26) | pub async fn ignore_configured_endpoint_urls_provider( function log_error_on_invalid_value (line 54) | async fn log_error_on_invalid_value() { function environment_priority (line 68) | async fn environment_priority() { FILE: aws/rust-runtime/aws-config/src/default_provider/region.rs function default_provider (line 19) | pub fn default_provider() -> impl ProvideRegion { type DefaultRegionChain (line 25) | pub struct DefaultRegionChain(RegionProviderChain); method region (line 29) | pub async fn region(&self) -> Option { method builder (line 34) | pub fn builder() -> Builder { type Builder (line 41) | pub struct Builder { method configure (line 51) | pub(crate) fn configure(mut self, configuration: &ProviderConfig) -> S... method profile_name (line 59) | pub fn profile_name(mut self, name: &str) -> Self { method build (line 65) | pub fn build(self) -> DefaultRegionChain { method region (line 75) | fn region(&self) -> crate::meta::region::future::ProvideRegion<'_> { FILE: aws/rust-runtime/aws-config/src/default_provider/request_min_compression_size_bytes.rs constant REQUEST_MIN_COMPRESSION_SIZE_BYTES (line 12) | pub(super) const REQUEST_MIN_COMPRESSION_SIZE_BYTES: &str = constant REQUEST_MIN_COMPRESSION_SIZE_BYTES (line 17) | pub(super) const REQUEST_MIN_COMPRESSION_SIZE_BYTES: &str = function request_min_compression_size_bytes_provider (line 28) | pub(crate) async fn request_min_compression_size_bytes_provider( function log_error_on_invalid_value (line 55) | async fn log_error_on_invalid_value() { function environment_priority (line 72) | async fn environment_priority() { function profile_config_works (line 103) | async fn profile_config_works() { FILE: aws/rust-runtime/aws-config/src/default_provider/retry_config.rs function default_provider (line 49) | pub fn default_provider() -> Builder { constant MAX_ATTEMPTS (line 54) | pub(super) const MAX_ATTEMPTS: &str = "AWS_MAX_ATTEMPTS"; constant RETRY_MODE (line 55) | pub(super) const RETRY_MODE: &str = "AWS_RETRY_MODE"; constant MAX_ATTEMPTS (line 59) | pub(super) const MAX_ATTEMPTS: &str = "max_attempts"; constant RETRY_MODE (line 60) | pub(super) const RETRY_MODE: &str = "retry_mode"; type Builder (line 65) | pub struct Builder { method configure (line 73) | pub fn configure(mut self, configuration: &ProviderConfig) -> Self { method profile_name (line 79) | pub fn profile_name(mut self, name: &str) -> Self { method retry_config (line 95) | pub async fn retry_config(self) -> RetryConfig { method try_retry_config (line 102) | pub(crate) async fn try_retry_config( function validate_max_attempts (line 136) | fn validate_max_attempts(max_attempts: &str) -> Result Result) -> fmt::Result { function load_from_env_var (line 82) | async fn load_from_env_var() { function load_from_env_var_multi_region (line 90) | async fn load_from_env_var_multi_region() { function load_from_profile (line 101) | async fn load_from_profile() { function env_var_wins_over_profile (line 125) | async fn env_var_wins_over_profile() { function returns_none_when_not_configured (line 153) | async fn returns_none_when_not_configured() { function log_error_on_empty_value (line 161) | async fn log_error_on_empty_value() { FILE: aws/rust-runtime/aws-config/src/default_provider/timeout_config.rs constant SDK_DEFAULT_CONNECT_TIMEOUT (line 10) | const SDK_DEFAULT_CONNECT_TIMEOUT: Duration = Duration::from_millis(3100); function default_provider (line 17) | pub fn default_provider() -> Builder { type Builder (line 24) | pub struct Builder; method configure (line 30) | pub fn configure(self, _configuration: &ProviderConfig) -> Self { method timeout_config (line 35) | pub async fn timeout_config(self) -> TimeoutConfig { FILE: aws/rust-runtime/aws-config/src/default_provider/token.rs function default_provider (line 15) | pub async fn default_provider() -> impl ProvideToken { type DefaultTokenChain (line 53) | pub struct DefaultTokenChain { method builder (line 59) | pub fn builder() -> Builder { method provide_token (line 65) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> type Builder (line 75) | pub struct Builder { method region (line 86) | pub fn region(mut self, region: impl ProvideRegion + 'static) -> Self { method set_region (line 94) | pub fn set_region(&mut self, region: Option Self { method configure (line 109) | pub(crate) fn configure(mut self, config: ProviderConfig) -> Self { method build (line 116) | pub async fn build(self) -> DefaultTokenChain { FILE: aws/rust-runtime/aws-config/src/default_provider/use_dual_stack.rs constant USE_DUAL_STACK (line 12) | pub(super) const USE_DUAL_STACK: &str = "AWS_USE_DUALSTACK_ENDPOINT"; constant USE_DUAL_STACK (line 16) | pub(super) const USE_DUAL_STACK: &str = "use_dualstack_endpoint"; function use_dual_stack_provider (line 26) | pub async fn use_dual_stack_provider(provider_config: &ProviderConfig) -... function log_error_on_invalid_value (line 51) | async fn log_error_on_invalid_value() { function environment_priority (line 63) | async fn environment_priority() { function profile_works (line 88) | async fn profile_works() { FILE: aws/rust-runtime/aws-config/src/default_provider/use_fips.rs constant USE_FIPS (line 12) | pub(super) const USE_FIPS: &str = "AWS_USE_FIPS_ENDPOINT"; constant USE_FIPS (line 16) | pub(super) const USE_FIPS: &str = "use_fips_endpoint"; function use_fips_provider (line 26) | pub async fn use_fips_provider(provider_config: &ProviderConfig) -> Opti... function log_error_on_invalid_value (line 51) | async fn log_error_on_invalid_value() { function environment_priority (line 63) | async fn environment_priority() { FILE: aws/rust-runtime/aws-config/src/ecs.rs constant DEFAULT_READ_TIMEOUT (line 76) | const DEFAULT_READ_TIMEOUT: Duration = Duration::from_secs(5); constant DEFAULT_CONNECT_TIMEOUT (line 77) | const DEFAULT_CONNECT_TIMEOUT: Duration = Duration::from_secs(2); constant BASE_HOST (line 80) | const BASE_HOST: &str = "http://169.254.170.2"; constant ENV_RELATIVE_URI (line 81) | const ENV_RELATIVE_URI: &str = "AWS_CONTAINER_CREDENTIALS_RELATIVE_URI"; constant ENV_FULL_URI (line 82) | const ENV_FULL_URI: &str = "AWS_CONTAINER_CREDENTIALS_FULL_URI"; constant ENV_AUTHORIZATION_TOKEN (line 83) | const ENV_AUTHORIZATION_TOKEN: &str = "AWS_CONTAINER_AUTHORIZATION_TOKEN"; constant ENV_AUTHORIZATION_TOKEN_FILE (line 84) | const ENV_AUTHORIZATION_TOKEN_FILE: &str = "AWS_CONTAINER_AUTHORIZATION_... type EcsCredentialsProvider (line 92) | pub struct EcsCredentialsProvider { method builder (line 101) | pub fn builder() -> Builder { method credentials (line 106) | pub async fn credentials(&self) -> provider::Result { method provider (line 145) | async fn provider(&self) -> &Provider { method provide_credentials (line 153) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type Provider (line 164) | enum Provider { method uri (line 171) | async fn uri(env: Env, dns: Option) -> Result Self { method build_full_uri (line 218) | fn build_full_uri(relative_uri: String) -> Result) -> std::fmt::Result { method source (line 275) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Builder (line 287) | pub struct Builder { method configure (line 296) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method dns (line 305) | pub fn dns(mut self, dns: impl ResolveDns + 'static) -> Self { method connect_timeout (line 313) | pub fn connect_timeout(mut self, timeout: Duration) -> Self { method read_timeout (line 321) | pub fn read_timeout(mut self, timeout: Duration) -> Self { method build (line 327) | pub fn build(self) -> EcsCredentialsProvider { type InvalidFullUriErrorKind (line 348) | enum InvalidFullUriErrorKind { type InvalidFullUriError (line 374) | pub struct InvalidFullUriError { method from (line 410) | fn from(kind: InvalidFullUriErrorKind) -> Self { method fmt (line 379) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method source (line 399) | fn source(&self) -> Option<&(dyn Error + 'static)> { function validate_full_uri (line 422) | async fn validate_full_uri( constant ECS_CONTAINER_IPV4 (line 465) | const ECS_CONTAINER_IPV4: IpAddr = IpAddr::V4(Ipv4Addr::new(169, 254, 17... constant EKS_CONTAINER_IPV4 (line 468) | const EKS_CONTAINER_IPV4: IpAddr = IpAddr::V4(Ipv4Addr::new(169, 254, 17... constant EKS_CONTAINER_IPV6 (line 471) | const EKS_CONTAINER_IPV6: IpAddr = IpAddr::V6(Ipv6Addr::new(0xFD00, 0x0E... function is_full_uri_ip_allowed (line 472) | fn is_full_uri_ip_allowed(ip: &IpAddr) -> bool { function default_dns (line 483) | fn default_dns() -> Option { function default_dns (line 487) | fn default_dns() -> Option { function provider (line 518) | fn provider( type EcsUriTest (line 532) | struct EcsUriTest { method check (line 538) | async fn check(&self) { function run_config_tests (line 548) | async fn run_config_tests() -> Result<(), Box> { function validate_uri_https (line 564) | fn validate_uri_https() { function valid_uri_loopback (line 599) | fn valid_uri_loopback() { function valid_uri_ecs_eks (line 621) | fn valid_uri_ecs_eks() { function all_addrs_local (line 668) | fn all_addrs_local() { function all_addrs_not_local (line 685) | fn all_addrs_not_local() { function creds_request (line 708) | fn creds_request(uri: &str, auth: Option<&str>) -> http::Request { function ok_creds_response (line 716) | fn ok_creds_response() -> http::Response { function assert_correct (line 732) | fn assert_correct(creds: Credentials) { function load_valid_creds_auth (line 744) | async fn load_valid_creds_auth() { function load_valid_creds_auth_file (line 763) | async fn load_valid_creds_auth_file() { function auth_file_precedence_over_env (line 798) | async fn auth_file_precedence_over_env() { function query_params_should_be_included_in_credentials_http_request (line 834) | async fn query_params_should_be_included_in_credentials_http_request() { function fs_missing_file (line 870) | async fn fs_missing_file() { function retry_5xx (line 892) | async fn retry_5xx() { function load_valid_creds_no_auth (line 917) | async fn load_valid_creds_no_auth() { function real_dns_lookup (line 937) | async fn real_dns_lookup() { type TestDns (line 973) | struct TestDns { method with_fallback (line 995) | fn with_fallback(fallback: Vec) -> Self { method default (line 980) | fn default() -> Self { method resolve_dns (line 1004) | fn resolve_dns<'a>(&'a self, name: &'a str) -> DnsFuture<'a> { type NeverDns (line 1010) | struct NeverDns; method resolve_dns (line 1012) | fn resolve_dns<'a>(&'a self, _name: &'a str) -> DnsFuture<'a> { FILE: aws/rust-runtime/aws-config/src/env_service_config.rs type EnvServiceConfig (line 12) | pub(crate) struct EnvServiceConfig { method load_config (line 18) | fn load_config(&self, key: ServiceConfigKey<'_>) -> Option { FILE: aws/rust-runtime/aws-config/src/environment/credentials.rs type EnvironmentVariableCredentialsProvider (line 22) | pub struct EnvironmentVariableCredentialsProvider { method credentials (line 27) | fn credentials(&self) -> provider::Result { method new (line 72) | pub fn new() -> Self { method new_with_env (line 79) | pub(crate) fn new_with_env(env: Env) -> Self { method default (line 85) | fn default() -> Self { constant ENV_PROVIDER (line 90) | const ENV_PROVIDER: &str = "EnvironmentVariable"; method provide_credentials (line 93) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> function to_cred_error (line 101) | fn to_cred_error(err: VarError) -> CredentialsError { function err_if_blank (line 108) | fn err_if_blank(value: String) -> Result { function make_provider (line 125) | fn make_provider(vars: &[(&str, &str)]) -> EnvironmentVariableCredential... function valid_no_token (line 132) | fn valid_no_token() { function valid_with_token (line 148) | fn valid_with_token() { function empty_token_env_var (line 166) | fn empty_token_env_var() { function secret_key_fallback (line 186) | fn secret_key_fallback() { function secret_key_fallback_empty (line 204) | fn secret_key_fallback_empty() { function missing (line 223) | fn missing() { function empty_keys_env_vars (line 234) | fn empty_keys_env_vars() { function credentials_feature (line 260) | fn credentials_feature() { function real_environment (line 280) | fn real_environment() { FILE: aws/rust-runtime/aws-config/src/environment/mod.rs type InvalidBooleanValue (line 20) | pub(crate) struct InvalidBooleanValue { method fmt (line 25) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function parse_bool (line 32) | pub(crate) fn parse_bool(value: &str) -> Result) -> fmt::Result { function parse_uint (line 57) | pub(crate) fn parse_uint(value: &str) -> Result { type InvalidUrlValue (line 64) | pub(crate) struct InvalidUrlValue { method fmt (line 69) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function parse_url (line 76) | pub(crate) fn parse_url(value: &str) -> Result { FILE: aws/rust-runtime/aws-config/src/environment/region.rs type EnvironmentVariableRegionProvider (line 15) | pub struct EnvironmentVariableRegionProvider { method new (line 21) | pub fn new() -> Self { method new_with_env (line 28) | pub(crate) fn new_with_env(env: Env) -> Self { method region (line 34) | fn region(&self) -> future::ProvideRegion<'_> { function test_provider (line 52) | fn test_provider(vars: &[(&str, &str)]) -> EnvironmentVariableRegionProv... function no_region (line 57) | fn no_region() { function prioritize_aws_region (line 68) | fn prioritize_aws_region() { function fallback_to_default_region (line 80) | fn fallback_to_default_region() { FILE: aws/rust-runtime/aws-config/src/http_credential_provider.rs constant DEFAULT_READ_TIMEOUT (line 39) | const DEFAULT_READ_TIMEOUT: Duration = Duration::from_secs(5); constant DEFAULT_CONNECT_TIMEOUT (line 40) | const DEFAULT_CONNECT_TIMEOUT: Duration = Duration::from_secs(2); type HttpProviderAuth (line 43) | struct HttpProviderAuth { type HttpCredentialProvider (line 48) | pub(crate) struct HttpCredentialProvider { method builder (line 53) | pub(crate) fn builder() -> Builder { method credentials (line 57) | pub(crate) async fn credentials(&self, auth: Option) -> p... type Builder (line 77) | pub(crate) struct Builder { method configure (line 83) | pub(crate) fn configure(mut self, provider_config: &ProviderConfig) ->... method http_connector_settings (line 88) | pub(crate) fn http_connector_settings( method build (line 96) | pub(crate) fn build( function parse_response (line 170) | fn parse_response( type HttpCredentialRetryClassifier (line 213) | struct HttpCredentialRetryClassifier; method name (line 216) | fn name(&self) -> &'static str { method classify_retry (line 220) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { function provide_creds (line 252) | async fn provide_creds( function successful_req_resp (line 262) | fn successful_req_resp() -> ReplayEvent { function successful_response (line 283) | async fn successful_response() { function retry_nonparseable_response (line 297) | async fn retry_nonparseable_response() { function retry_error_code (line 317) | async fn retry_error_code() { function explicit_error_not_retryable (line 337) | async fn explicit_error_not_retryable() { function credentials_feature (line 361) | async fn credentials_feature() { FILE: aws/rust-runtime/aws-config/src/imds/client.rs constant DEFAULT_TOKEN_TTL (line 52) | const DEFAULT_TOKEN_TTL: Duration = Duration::from_secs(21_600); constant DEFAULT_ATTEMPTS (line 53) | const DEFAULT_ATTEMPTS: u32 = 4; constant DEFAULT_CONNECT_TIMEOUT (line 54) | const DEFAULT_CONNECT_TIMEOUT: Duration = Duration::from_secs(1); constant DEFAULT_READ_TIMEOUT (line 55) | const DEFAULT_READ_TIMEOUT: Duration = Duration::from_secs(1); constant DEFAULT_OPERATION_TIMEOUT (line 56) | const DEFAULT_OPERATION_TIMEOUT: Duration = Duration::from_secs(30); constant DEFAULT_OPERATION_ATTEMPT_TIMEOUT (line 57) | const DEFAULT_OPERATION_ATTEMPT_TIMEOUT: Duration = Duration::from_secs(... function user_agent (line 59) | fn user_agent() -> AwsUserAgent { type Client (line 132) | pub struct Client { method builder (line 138) | pub fn builder() -> Builder { method get (line 162) | pub async fn get(&self, path: impl Into) -> Result) -> fmt::Result { method as_ref (line 213) | fn as_ref(&self) -> &str { method from (line 219) | fn from(value: String) -> Self { method from (line 225) | fn from(value: SensitiveString) -> Self { type ImdsCommonRuntimePlugin (line 234) | struct ImdsCommonRuntimePlugin { method new (line 240) | fn new( method config (line 270) | fn config(&self) -> Option { method runtime_components (line 274) | fn runtime_components( type EndpointMode (line 289) | pub enum EndpointMode { method endpoint (line 312) | fn endpoint(&self) -> Uri { type Err (line 299) | type Err = InvalidEndpointMode; method from_str (line 301) | fn from_str(value: &str) -> Result { type Builder (line 322) | pub struct Builder { method max_attempts (line 339) | pub fn max_attempts(mut self, max_attempts: u32) -> Self { method configure (line 357) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method endpoint (line 367) | pub fn endpoint(mut self, endpoint: impl AsRef) -> Result Self { method token_ttl (line 387) | pub fn token_ttl(mut self, ttl: Duration) -> Self { method connect_timeout (line 395) | pub fn connect_timeout(mut self, timeout: Duration) -> Self { method read_timeout (line 403) | pub fn read_timeout(mut self, timeout: Duration) -> Self { method operation_timeout (line 411) | pub fn operation_timeout(mut self, timeout: Duration) -> Self { method operation_attempt_timeout (line 419) | pub fn operation_attempt_timeout(mut self, timeout: Duration) -> Self { method retry_classifier (line 429) | pub fn retry_classifier(mut self, retry_classifier: SharedRetryClassif... method build (line 442) | pub fn build(self) -> Client { constant ENDPOINT (line 513) | pub(super) const ENDPOINT: &str = "AWS_EC2_METADATA_SERVICE_ENDPOINT"; constant ENDPOINT_MODE (line 514) | pub(super) const ENDPOINT_MODE: &str = "AWS_EC2_METADATA_SERVICE_ENDPOIN... constant ENDPOINT (line 518) | pub(super) const ENDPOINT: &str = "ec2_metadata_service_endpoint"; constant ENDPOINT_MODE (line 519) | pub(super) const ENDPOINT_MODE: &str = "ec2_metadata_service_endpoint_mo... type EndpointSource (line 524) | enum EndpointSource { method endpoint (line 530) | async fn endpoint(&self, mode_override: Option) -> Resul... type ImdsEndpointResolver (line 576) | struct ImdsEndpointResolver { method resolve_endpoint (line 582) | fn resolve_endpoint<'a>(&'a self, _: &'a EndpointResolverParams) -> Endp... type ImdsResponseRetryClassifier (line 605) | pub struct ImdsResponseRetryClassifier { method with_retry_connect_timeouts (line 611) | pub fn with_retry_connect_timeouts(mut self, retry_connect_timeouts: b... method name (line 618) | fn name(&self) -> &'static str { method classify_retry (line 622) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { constant TOKEN_A (line 689) | const TOKEN_A: &str = "AQAEAFTNrA4eEGx0AQgJ1arIq_Cc-t4tWt3fB0Hd8RKhXlKc5... constant TOKEN_B (line 690) | const TOKEN_B: &str = "alternatetoken=="; function token_request (line 693) | pub(crate) fn token_request(base: &str, ttl: u32) -> HttpRequest { function token_response (line 705) | pub(crate) fn token_response(ttl: u32, token: &'static str) -> HttpRespo... function imds_request (line 717) | pub(crate) fn imds_request(path: &'static str, token: &str) -> HttpReque... function imds_response (line 729) | pub(crate) fn imds_response(body: &'static str) -> HttpResponse { function make_imds_client (line 740) | pub(crate) fn make_imds_client(http_client: &StaticReplayClient) -> supe... function mock_imds_client (line 751) | fn mock_imds_client(events: Vec) -> (Client, StaticReplayCl... function client_caches_token (line 758) | async fn client_caches_token() { function token_can_expire (line 783) | async fn token_can_expire() { function token_refresh_buffer (line 825) | async fn token_refresh_buffer() { function retry_500 (line 882) | async fn retry_500() { function retry_token_failure (line 919) | async fn retry_token_failure() { function retry_metadata_401 (line 951) | async fn retry_metadata_401() { function no_403_retry (line 987) | async fn no_403_retry() { function successful_response_properly_classified (line 1002) | fn successful_response_properly_classified() { function user_provided_retry_classifier (line 1025) | async fn user_provided_retry_classifier() { function invalid_token (line 1084) | async fn invalid_token() { function non_utf8_response (line 1095) | async fn non_utf8_response() { function one_second_connect_timeout (line 1119) | async fn one_second_connect_timeout() { function retry_connect_timeouts (line 1154) | async fn retry_connect_timeouts() { type ImdsConfigTest (line 1187) | struct ImdsConfigTest { function endpoint_config_tests (line 1197) | async fn endpoint_config_tests() -> Result<(), Box> { function check (line 1214) | async fn check(test_case: ImdsConfigTest) { FILE: aws/rust-runtime/aws-config/src/imds/client/error.rs type FailedToLoadToken (line 15) | pub struct FailedToLoadToken { method is_dispatch_failure (line 21) | pub fn is_dispatch_failure(&self) -> bool { method into_source (line 25) | pub(crate) fn into_source(self) -> SdkError { type ErrorResponse (line 32) | pub struct ErrorResponse { method response (line 38) | pub fn response(&self) -> &HttpResponse { type IoError (line 45) | pub struct IoError { type Unexpected (line 51) | pub struct Unexpected { type ImdsError (line 58) | pub enum ImdsError { method failed_to_load_token (line 78) | pub(super) fn failed_to_load_token(source: SdkError Self { method io_error (line 86) | pub(super) fn io_error(source: impl Into) -> fmt::Result { method source (line 122) | fn source(&self) -> Option<&(dyn Error + 'static)> { type InnerImdsError (line 133) | pub(super) enum InnerImdsError { method fmt (line 139) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { type InvalidEndpointMode (line 151) | pub struct InvalidEndpointMode { method new (line 156) | pub(super) fn new(mode: impl Into) -> Self { method fmt (line 162) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type BuildErrorKind (line 175) | enum BuildErrorKind { type BuildError (line 185) | pub struct BuildError { method invalid_endpoint_mode (line 190) | pub(super) fn invalid_endpoint_mode(source: InvalidEndpointMode) -> Se... method invalid_endpoint_uri (line 196) | pub(super) fn invalid_endpoint_uri( method fmt (line 206) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { method source (line 217) | fn source(&self) -> Option<&(dyn Error + 'static)> { type TokenErrorKind (line 227) | pub(super) enum TokenErrorKind { type TokenError (line 256) | pub struct TokenError { method fmt (line 261) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 281) | fn from(kind: TokenErrorKind) -> Self { FILE: aws/rust-runtime/aws-config/src/imds/client/token.rs constant TOKEN_REFRESH_BUFFER (line 48) | const TOKEN_REFRESH_BUFFER: Duration = Duration::from_secs(120); constant X_AWS_EC2_METADATA_TOKEN_TTL_SECONDS (line 50) | const X_AWS_EC2_METADATA_TOKEN_TTL_SECONDS: &str = "x-aws-ec2-metadata-t... constant X_AWS_EC2_METADATA_TOKEN (line 51) | const X_AWS_EC2_METADATA_TOKEN: &str = "x-aws-ec2-metadata-token"; constant IMDS_TOKEN_AUTH_SCHEME (line 52) | const IMDS_TOKEN_AUTH_SCHEME: AuthSchemeId = AuthSchemeId::new(X_AWS_EC2... type TtlToken (line 55) | struct TtlToken { type Token (line 62) | struct Token { method fmt (line 67) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type TokenRuntimePlugin (line 81) | pub(super) struct TokenRuntimePlugin { method new (line 86) | pub(super) fn new(common_plugin: SharedRuntimePlugin, token_ttl: Durat... method runtime_components (line 104) | fn runtime_components( type TokenResolverInner (line 113) | struct TokenResolverInner { type TokenResolver (line 119) | struct TokenResolver { method new (line 124) | fn new(common_plugin: SharedRuntimePlugin, token_ttl: Duration) -> Self { method get_token (line 152) | async fn get_token( function parse_token_response (line 171) | fn parse_token_response(response: &HttpResponse) -> Result( type TokenAuthScheme (line 231) | struct TokenAuthScheme { method new (line 236) | fn new() -> Self { method scheme_id (line 244) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 248) | fn identity_resolver( method signer (line 255) | fn signer(&self) -> &dyn Sign { type TokenSigner (line 261) | struct TokenSigner; method sign_http_request (line 264) | fn sign_http_request( FILE: aws/rust-runtime/aws-config/src/imds/credentials.rs constant CREDENTIAL_EXPIRATION_INTERVAL (line 26) | const CREDENTIAL_EXPIRATION_INTERVAL: Duration = Duration::from_secs(10 ... constant WARNING_FOR_EXTENDING_CREDENTIALS_EXPIRY (line 27) | const WARNING_FOR_EXTENDING_CREDENTIALS_EXPIRY: &str = type ImdsCommunicationError (line 32) | struct ImdsCommunicationError { method fmt (line 37) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 43) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type ImdsCredentialsProvider (line 52) | pub struct ImdsCredentialsProvider { method builder (line 143) | pub fn builder() -> Builder { method imds_disabled (line 147) | fn imds_disabled(&self) -> bool { method get_profile_uncached (line 155) | async fn get_profile_uncached(&self) -> Result SystemTime { method retrieve_credentials (line 210) | async fn retrieve_credentials(&self) -> provider::Result { method credentials (line 276) | async fn credentials(&self) -> provider::Result { type Builder (line 62) | pub struct Builder { method configure (line 71) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method profile (line 84) | pub fn profile(mut self, profile: impl Into) -> Self { method imds_client (line 95) | pub fn imds_client(mut self, client: imds::Client) -> Self { method last_retrieved_credentials (line 102) | fn last_retrieved_credentials(mut self, credentials: Credentials) -> S... method build (line 108) | pub fn build(self) -> ImdsCredentialsProvider { constant ASSUME_ROLE_UNAUTHORIZED_ACCESS (line 125) | pub(super) const ASSUME_ROLE_UNAUTHORIZED_ACCESS: &str = "AssumeRoleUnau... method provide_credentials (line 129) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> method fallback_on_interrupt (line 136) | fn fallback_on_interrupt(&self) -> Option { constant TOKEN_A (line 303) | const TOKEN_A: &str = "token_a"; function profile_is_not_cached (line 306) | async fn profile_is_not_cached() { function credentials_not_stale_should_be_used_as_they_are (line 342) | async fn credentials_not_stale_should_be_used_as_they_are() { function expired_credentials_should_be_extended (line 387) | async fn expired_credentials_should_be_extended() { function read_timeout_during_credentials_refresh_should_yield_last_retrieved_credentials (line 428) | async fn read_timeout_during_credentials_refresh_should_yield_last_retri... function read_timeout_during_credentials_refresh_should_error_without_last_retrieved_credentials (line 446) | async fn read_timeout_during_credentials_refresh_should_error_without_la... function external_timeout_during_credentials_refresh_should_yield_last_retrieved_credentials (line 468) | async fn external_timeout_during_credentials_refresh_should_yield_last_r... function fallback_credentials_should_be_used_when_imds_returns_500_during_credentials_refresh (line 500) | async fn fallback_credentials_should_be_used_when_imds_returns_500_durin... function credentials_feature (line 537) | async fn credentials_feature() { FILE: aws/rust-runtime/aws-config/src/imds/mod.rs constant EC2_METADATA_DISABLED (line 15) | pub(crate) const EC2_METADATA_DISABLED: &str = "AWS_EC2_METADATA_DISABLED"; FILE: aws/rust-runtime/aws-config/src/imds/region.rs type ImdsRegionProvider (line 23) | pub struct ImdsRegionProvider { method builder (line 41) | pub fn builder() -> Builder { method imds_disabled (line 45) | fn imds_disabled(&self) -> bool { method region (line 55) | pub async fn region(&self) -> Option { method fmt (line 29) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { constant REGION_PATH (line 37) | const REGION_PATH: &str = "/latest/meta-data/placement/region"; method region (line 74) | fn region(&self) -> future::ProvideRegion<'_> { type Builder (line 84) | pub struct Builder { method configure (line 91) | pub fn configure(self, provider_config: &ProviderConfig) -> Self { method imds_client (line 99) | pub fn imds_client(mut self, imds_client: imds::Client) -> Self { method build (line 105) | pub fn build(self) -> ImdsRegionProvider { function load_region (line 129) | async fn load_region() { function no_region_imds_disabled (line 158) | async fn no_region_imds_disabled() { FILE: aws/rust-runtime/aws-config/src/json_credentials.rs type InvalidJsonCredentials (line 15) | pub(crate) enum InvalidJsonCredentials { method from (line 32) | fn from(err: EscapeError) -> Self { method from (line 38) | fn from(err: aws_smithy_json::deserialize::error::DeserializeError) ->... method fmt (line 44) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type RefreshableCredentials (line 63) | pub(crate) struct RefreshableCredentials<'a> { function fmt (line 72) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type JsonCredentials (line 87) | pub(crate) enum JsonCredentials<'a> { function parse_json_credentials (line 122) | pub(crate) fn parse_json_credentials( function json_parse_loop (line 221) | pub(crate) fn json_parse_loop<'a>( function json_credentials_success_response (line 264) | fn json_credentials_success_response() { function json_credentials_invalid_json (line 290) | fn json_credentials_invalid_json() { function json_credentials_not_json_object (line 299) | fn json_credentials_not_json_object() { function json_credentials_missing_code (line 308) | fn json_credentials_missing_code() { function json_credentials_required_session_token (line 332) | fn json_credentials_required_session_token() { function json_credentials_missing_akid (line 349) | fn json_credentials_missing_akid() { function json_credentials_error_response (line 366) | fn json_credentials_error_response() { function json_credentials_ecs (line 384) | fn json_credentials_ecs() { function case_insensitive_code_parsing (line 413) | fn case_insensitive_code_parsing() { FILE: aws/rust-runtime/aws-config/src/lib.rs constant PKG_VERSION (line 119) | const PKG_VERSION: &str = env!("CARGO_PKG_VERSION"); function from_env (line 159) | pub fn from_env() -> ConfigLoader { function load_from_env (line 169) | pub async fn load_from_env() -> SdkConfig { function from_env (line 178) | pub fn from_env() -> ConfigLoader { function load_from_env (line 187) | pub async fn load_from_env() -> SdkConfig { function defaults (line 205) | pub fn defaults(version: BehaviorVersion) -> ConfigLoader { function load_defaults (line 214) | pub async fn load_defaults(version: BehaviorVersion) -> SdkConfig { type TriStateOption (line 260) | enum TriStateOption { type ConfigLoader (line 277) | pub struct ConfigLoader { method behavior_version (line 310) | pub fn behavior_version(mut self, behavior_version: BehaviorVersion) -... method region (line 326) | pub fn region(mut self, region: impl ProvideRegion + 'static) -> Self { method retry_config (line 344) | pub fn retry_config(mut self, retry_config: RetryConfig) -> Self { method timeout_config (line 376) | pub fn timeout_config(mut self, timeout_config: TimeoutConfig) -> Self { method sleep_impl (line 386) | pub fn sleep_impl(mut self, sleep: impl AsyncSleep + 'static) -> Self { method time_source (line 397) | pub fn time_source(mut self, time_source: impl TimeSource + 'static) -... method http_client (line 408) | pub fn http_client(mut self, http_client: impl HttpClient + 'static) -... method auth_scheme_preference (line 427) | pub fn auth_scheme_preference( method sigv4a_signing_region_set (line 436) | pub fn sigv4a_signing_region_set( method identity_cache (line 470) | pub fn identity_cache( method credentials_provider (line 495) | pub fn credentials_provider( method no_credentials (line 525) | pub fn no_credentials(mut self) -> Self { method test_credentials (line 531) | pub fn test_credentials(self) -> Self { method empty_test_environment (line 547) | pub fn empty_test_environment(mut self) -> Self { method token_provider (line 569) | pub fn token_provider(mut self, token_provider: impl ProvideToken + 's... method app_name (line 595) | pub fn app_name(mut self, app_name: AppName) -> Self { method profile_files (line 625) | pub fn profile_files(mut self, profile_files: ProfileFiles) -> Self { method profile_name (line 664) | pub fn profile_name(mut self, profile_name: impl Into) -> Self { method account_id_endpoint_mode (line 670) | pub fn account_id_endpoint_mode( method endpoint_url (line 697) | pub fn endpoint_url(mut self, endpoint_url: impl Into) -> Self { method use_fips (line 703) | pub fn use_fips(mut self, use_fips: bool) -> Self { method use_dual_stack (line 709) | pub fn use_dual_stack(mut self, use_dual_stack: bool) -> Self { method disable_request_compression (line 715) | pub fn disable_request_compression(mut self, disable_request_compressi... method request_min_compression_size_bytes (line 721) | pub fn request_min_compression_size_bytes(mut self, size: u32) -> Self { method stalled_stream_protection (line 751) | pub fn stalled_stream_protection( method request_checksum_calculation (line 766) | pub fn request_checksum_calculation( method response_checksum_validation (line 781) | pub fn response_checksum_validation( method load (line 798) | pub async fn load(self) -> SdkConfig { method env (line 1046) | pub(crate) fn env(mut self, env: Env) -> Self { method fs (line 1051) | pub(crate) fn fs(mut self, fs: Fs) -> Self { function provider_config_used (line 1076) | async fn provider_config_used() { function base_conf (line 1131) | fn base_conf() -> ConfigLoader { function test_origin_programmatic (line 1138) | async fn test_origin_programmatic() { function test_origin_env (line 1160) | async fn test_origin_env() { function test_origin_fs (line 1186) | async fn test_origin_fs() { function load_use_fips (line 1210) | async fn load_use_fips() { function load_dual_stack (line 1216) | async fn load_dual_stack() { function load_disable_request_compression (line 1225) | async fn load_disable_request_compression() { function load_request_min_compression_size_bytes (line 1234) | async fn load_request_min_compression_size_bytes() { function app_name (line 1246) | async fn app_name() { function request_checksum_calculation (line 1253) | async fn request_checksum_calculation() { function response_checksum_validation (line 1265) | async fn response_checksum_validation() { function disable_default_credentials (line 1278) | async fn disable_default_credentials() { function identity_cache_defaulted (line 1288) | async fn identity_cache_defaulted() { function identity_cache_old_behavior_version (line 1297) | async fn identity_cache_old_behavior_version() { function connector_is_shared (line 1304) | async fn connector_is_shared() { function endpoint_urls_may_be_ignored_from_env (line 1328) | async fn endpoint_urls_may_be_ignored_from_env() { function endpoint_urls_may_be_ignored_from_profile (line 1380) | async fn endpoint_urls_may_be_ignored_from_profile() { function programmatic_endpoint_urls_may_not_be_ignored (line 1412) | async fn programmatic_endpoint_urls_may_not_be_ignored() { FILE: aws/rust-runtime/aws-config/src/login.rs constant REFRESH_BUFFER_TIME (line 33) | const REFRESH_BUFFER_TIME: Duration = Duration::from_secs(5 * 60 /* 5 mi... constant MIN_TIME_BETWEEN_REFRESH (line 34) | const MIN_TIME_BETWEEN_REFRESH: Duration = Duration::from_secs(30); constant PROVIDER_NAME (line 35) | pub(super) const PROVIDER_NAME: &str = "Login"; type LoginCredentialsProvider (line 43) | pub struct LoginCredentialsProvider { method builder (line 67) | pub fn builder(session_arn: impl Into) -> Builder { method resolve_token (line 75) | async fn resolve_token(&self) -> Result { method refresh_cached_token (line 138) | async fn refresh_cached_token( method credentials (line 191) | async fn credentials(&self) -> provider::Result { type Inner (line 49) | struct Inner { method provide_credentials (line 208) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type Builder (line 218) | pub struct Builder { method configure (line 226) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method enabled_from_profile (line 233) | pub(crate) fn enabled_from_profile(mut self, enabled: bool) -> Self { method build (line 239) | pub fn build(self) -> LoginCredentialsProvider { type LoginTestCase (line 290) | struct LoginTestCase { method check (line 354) | async fn check(&self) { type MockApiCall (line 301) | struct MockApiCall { type MockResponse (line 310) | struct MockResponse { type TokenOutput (line 316) | struct TokenOutput { type AccessToken (line 324) | struct AccessToken { type Outcome (line 332) | enum Outcome { type TestHttpClient (line 454) | struct TestHttpClient { method new (line 459) | fn new(mock_calls: &[MockApiCall]) -> Self { method http_connector (line 469) | fn http_connector( type TestHttpConnector (line 479) | struct TestHttpConnector { method call (line 484) | fn call(&self, _request: HttpRequest) -> HttpConnectorFuture { function run_login_tests (line 523) | async fn run_login_tests() -> Result<(), Box> { FILE: aws/rust-runtime/aws-config/src/login/cache.rs constant LOGIN_CACHE_DIRECTORY_ENV_VAR (line 24) | const LOGIN_CACHE_DIRECTORY_ENV_VAR: &str = "AWS_LOGIN_CACHE_DIRECTORY"; function get_cache_dir (line 27) | fn get_cache_dir(env: &Env) -> Result { function cached_token_path (line 40) | fn cached_token_path(cache_dir: &Path, login_session: &str) -> PathBuf { function load_cached_token (line 50) | pub(super) async fn load_cached_token( function save_cached_token (line 73) | pub(super) async fn save_cached_token( function parse_cached_token (line 135) | fn parse_cached_token(cached_token_file_contents: &[u8]) -> Result String { type Payload (line 51) | pub(super) struct Payload { method to_json (line 58) | fn to_json(&self) -> String { function header (line 70) | fn header(private_key: &SecretKey) -> Result { function payload (line 87) | pub(super) fn payload(jti: String, iat: u64, htu: &str) -> Payload { function build_message (line 95) | fn build_message(header: &Header, payload: &Payload) -> String { function sign (line 104) | fn sign(message: &str, private_key: &SecretKey) -> Result( type DPoPAuthScheme (line 154) | pub(super) struct DPoPAuthScheme { method new (line 161) | pub(super) fn new(private_key_pem: &str) -> Result AuthSchemeId { method identity_resolver (line 178) | fn identity_resolver( method signer (line 187) | fn signer(&self) -> &dyn Sign { type DPoPSigner (line 194) | struct DPoPSigner; type DPoPIdentityResolver (line 200) | struct DPoPIdentityResolver(Arc); method resolve_identity (line 209) | fn resolve_identity<'a>( method cache_location (line 218) | fn cache_location(&self) -> IdentityCacheLocation { method cache_partition (line 222) | fn cache_partition(&self) -> Option { method sign_http_request (line 228) | fn sign_http_request( type DPoPPrivateKey (line 252) | struct DPoPPrivateKey(Arc); constant TEST_KEY (line 259) | const TEST_KEY: &str = "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIBMB/RwQ... function test_header_extracts_public_coordinates (line 262) | fn test_header_extracts_public_coordinates() { function test_build_message (line 270) | fn test_build_message() { function test_calculate_valid_key (line 304) | fn test_calculate_valid_key() { function test_calculate_invalid_key (line 318) | fn test_calculate_invalid_key() { FILE: aws/rust-runtime/aws-config/src/login/token.rs type LoginToken (line 20) | pub(super) struct LoginToken { method expires_at (line 30) | pub(super) fn expires_at(&self) -> SystemTime { method from_refresh (line 36) | pub(super) fn from_refresh( method fmt (line 66) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type LoginTokenError (line 79) | pub(super) enum LoginTokenError { method other (line 104) | pub(super) fn other( method fmt (line 116) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 163) | fn from(err: EscapeError) -> Self { method from (line 169) | fn from(err: aws_smithy_json::deserialize::error::DeserializeError) ->... method source (line 144) | fn source(&self) -> Option<&(dyn StdError + 'static)> { method from (line 175) | fn from(val: LoginTokenError) -> CredentialsError { FILE: aws/rust-runtime/aws-config/src/meta/credentials/chain.rs type CredentialsProviderChain (line 35) | pub struct CredentialsProviderChain { method first_try (line 56) | pub fn first_try( method or_else (line 66) | pub fn or_else( method or_default_provider (line 77) | pub async fn or_default_provider(self) -> Self { method default_provider (line 86) | pub async fn default_provider() -> Self { method credentials (line 93) | async fn credentials(&self) -> provider::Result { method fmt (line 40) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method provide_credentials (line 117) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> method fallback_on_interrupt (line 124) | fn fallback_on_interrupt(&self) -> Option { type FallbackCredentials (line 148) | struct FallbackCredentials(Credentials); method provide_credentials (line 151) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> method fallback_on_interrupt (line 161) | fn fallback_on_interrupt(&self) -> Option { function fallback_credentials_should_be_returned_from_provider2_on_timeout_while_provider2_was_providing_credentials (line 167) | async fn fallback_credentials_should_be_returned_from_provider2_on_timeo... function fallback_credentials_should_be_returned_from_provider2_on_timeout_while_provider1_was_providing_credentials (line 200) | async fn fallback_credentials_should_be_returned_from_provider2_on_timeo... FILE: aws/rust-runtime/aws-config/src/meta/region.rs type RegionProviderChain (line 31) | pub struct RegionProviderChain { method region (line 39) | pub async fn region(&self) -> Option { method first_try (line 53) | pub fn first_try(provider: impl ProvideRegion + 'static) -> Self { method or_else (line 60) | pub fn or_else(mut self, fallback: impl ProvideRegion + 'static) -> Se... method default_provider (line 66) | pub fn default_provider() -> Self { method or_default_provider (line 71) | pub fn or_default_provider(mut self) -> Self { type BoxFuture (line 102) | type BoxFuture<'a> = Pin> + Send ... type ProvideRegion (line 108) | pub struct ProvideRegion<'a>(NowOrLater, BoxFuture<'a>>); method region (line 79) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 85) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 136) | fn region(&self) -> future::ProvideRegion<'_>; method region (line 140) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 146) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 152) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 158) | fn region(&self) -> future::ProvideRegion<'_> { function new (line 111) | pub fn new(future: impl Future> + Send + 'a) -> ... function ready (line 116) | pub fn ready(region: Option) -> Self { type Output (line 122) | type Output = Option; method poll (line 124) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll future::ProvideRegion<'_> { method region (line 85) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 136) | fn region(&self) -> future::ProvideRegion<'_>; method region (line 140) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 146) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 152) | fn region(&self) -> future::ProvideRegion<'_> { method region (line 158) | fn region(&self) -> future::ProvideRegion<'_> { function provider_chain (line 170) | fn provider_chain() { function empty_chain (line 181) | fn empty_chain() { FILE: aws/rust-runtime/aws-config/src/meta/token.rs type TokenProviderChain (line 41) | pub struct TokenProviderChain { method first_try (line 47) | pub fn first_try( method or_else (line 57) | pub fn or_else( method or_default_provider (line 68) | pub async fn or_default_provider(self) -> Self { method default_provider (line 77) | pub async fn default_provider() -> Self { method token (line 84) | async fn token(&self) -> Result { method provide_token (line 108) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> FILE: aws/rust-runtime/aws-config/src/profile.rs type ErrorTakingOnceCell (line 50) | pub(super) struct ErrorTakingOnceCell { function new (line 55) | pub(super) fn new() -> Self { function get_or_init (line 61) | pub(super) async fn get_or_init( type Error (line 91) | enum Error { function taken_error (line 97) | async fn taken_error() { function value_initialized_once (line 117) | async fn value_initialized_once() { FILE: aws/rust-runtime/aws-config/src/profile/credentials.rs type ProfileFileCredentialsProvider (line 146) | pub struct ProfileFileCredentialsProvider { method builder (line 159) | pub fn builder() -> Builder { method load_credentials (line 163) | async fn load_credentials(&self) -> provider::Result { type Config (line 152) | struct Config { method provide_credentials (line 209) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type ProfileFileError (line 220) | pub enum ProfileFileError { method missing_field (line 310) | fn missing_field(profile: &Profile, field: &'static str) -> Self { method source (line 319) | fn source(&self) -> Option<&(dyn Error + 'static)> { method fmt (line 328) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Builder (line 386) | pub struct Builder { method configure (line 408) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method with_custom_provider (line 440) | pub fn with_custom_provider( method profile_name (line 451) | pub fn profile_name(mut self, profile_name: impl Into) -> Self { method profile_files (line 458) | pub fn profile_files(mut self, profile_files: ProfileFiles) -> Self { method build (line 464) | pub fn build(self) -> ProfileFileCredentialsProvider { function build_provider_chain (line 511) | async fn build_provider_chain( type ChainProvider (line 525) | struct ChainProvider { method provide_credentials (line 531) | async fn provide_credentials(&self) -> Result HttpConnectorFuture { type Client (line 672) | struct Client { method new (line 676) | fn new(expected_token: &'static str) -> Self { method http_connector (line 683) | fn http_connector( function create_test_fs (line 692) | fn create_test_fs() -> Fs { function create_inner_provider_exactly_once (line 735) | async fn create_inner_provider_exactly_once() { function credential_feature (line 788) | async fn credential_feature() { type TestClientInner (line 829) | struct TestClientInner { method call (line 835) | fn call(&self, _request: HttpRequest) -> HttpConnectorFuture { type TestClient (line 852) | struct TestClient { method new_success (line 858) | fn new_success() -> Self { method new_error (line 879) | fn new_error() -> Self { method call_count (line 891) | fn call_count(&self) -> usize { method http_connector (line 897) | fn http_connector( function create_test_fs_unexpired (line 906) | fn create_test_fs_unexpired() -> Fs { function create_test_fs_expired (line 940) | fn create_test_fs_expired() -> Fs { function unexpired_credentials_no_refresh (line 976) | async fn unexpired_credentials_no_refresh() { function expired_credentials_trigger_refresh (line 996) | async fn expired_credentials_trigger_refresh() { function refresh_error_propagates (line 1016) | async fn refresh_error_propagates() { FILE: aws/rust-runtime/aws-config/src/profile/credentials/exec.rs type AssumeRoleProvider (line 26) | pub(super) struct AssumeRoleProvider { method credentials (line 34) | pub(super) async fn credentials( type ProviderChain (line 64) | pub(super) struct ProviderChain { method base (line 70) | pub(crate) fn base(&self) -> &dyn ProvideCredentials { method chain (line 74) | pub(crate) fn chain(&self) -> &[AssumeRoleProvider] { method from_repr (line 80) | pub(super) fn from_repr( type NamedProviderFactory (line 227) | pub(crate) struct NamedProviderFactory { method new (line 239) | pub(crate) fn new( method provider (line 249) | pub(crate) fn provider(&self, name: &str) -> Option) -> Cow<'_, str> { function providers_case_insensitive (line 268) | fn providers_case_insensitive() { function error_on_unknown_provider (line 282) | fn error_on_unknown_provider() { FILE: aws/rust-runtime/aws-config/src/profile/credentials/repr.rs type ProfileChain (line 29) | pub(crate) struct ProfileChain<'a> { function base (line 35) | pub(crate) fn base(&self) -> &BaseProvider<'a> { function chain (line 39) | pub(crate) fn chain(&self) -> &[RoleArn<'a>] { type BaseProvider (line 50) | pub(crate) enum BaseProvider<'a> { type RoleArn (line 116) | pub(crate) struct RoleArn<'a> { function resolve_chain (line 127) | pub(crate) fn resolve_chain( constant ROLE_ARN (line 222) | pub(super) const ROLE_ARN: &str = "role_arn"; constant EXTERNAL_ID (line 223) | pub(super) const EXTERNAL_ID: &str = "external_id"; constant SESSION_NAME (line 224) | pub(super) const SESSION_NAME: &str = "role_session_name"; constant CREDENTIAL_SOURCE (line 226) | pub(super) const CREDENTIAL_SOURCE: &str = "credential_source"; constant SOURCE_PROFILE (line 227) | pub(super) const SOURCE_PROFILE: &str = "source_profile"; constant ACCOUNT_ID (line 231) | pub(super) const ACCOUNT_ID: &str = "sso_account_id"; constant REGION (line 232) | pub(super) const REGION: &str = "sso_region"; constant ROLE_NAME (line 233) | pub(super) const ROLE_NAME: &str = "sso_role_name"; constant START_URL (line 234) | pub(super) const START_URL: &str = "sso_start_url"; constant SESSION_NAME (line 235) | pub(super) const SESSION_NAME: &str = "sso_session"; constant TOKEN_FILE (line 239) | pub(super) const TOKEN_FILE: &str = "web_identity_token_file"; constant AWS_ACCESS_KEY_ID (line 243) | pub(super) const AWS_ACCESS_KEY_ID: &str = "aws_access_key_id"; constant AWS_SECRET_ACCESS_KEY (line 244) | pub(super) const AWS_SECRET_ACCESS_KEY: &str = "aws_secret_access_key"; constant AWS_SESSION_TOKEN (line 245) | pub(super) const AWS_SESSION_TOKEN: &str = "aws_session_token"; constant AWS_ACCOUNT_ID (line 246) | pub(super) const AWS_ACCOUNT_ID: &str = "aws_account_id"; constant CREDENTIAL_PROCESS (line 250) | pub(super) const CREDENTIAL_PROCESS: &str = "credential_process"; constant LOGIN_SESSION (line 254) | pub(super) const LOGIN_SESSION: &str = "login_session"; constant PROVIDER_NAME (line 257) | const PROVIDER_NAME: &str = "ProfileFile"; function base_provider (line 259) | fn base_provider<'a>( type NextProfile (line 274) | enum NextProfile<'a> { function chain_provider (line 279) | fn chain_provider(profile: &Profile) -> Result, ProfileF... function role_arn_from_profile (line 306) | fn role_arn_from_profile(profile: &Profile) -> Option> { function sso_from_profile (line 321) | fn sso_from_profile<'a>( function web_identity_token_from_profile (line 410) | fn web_identity_token_from_profile( function static_creds_from_profile (line 440) | fn static_creds_from_profile(profile: &Profile) -> Result Result<(), Box> { function check (line 532) | fn check(test_case: TestCase) { type TestCase (line 563) | struct TestCase { type TestInput (line 571) | struct TestInput { function to_test_output (line 579) | fn to_test_output(profile_chain: ProfileChain<'_>) -> Vec { type TestOutput (line 636) | enum TestOutput { type Provider (line 643) | enum Provider { function base_provider_process_credentials_args_redaction (line 679) | fn base_provider_process_credentials_args_redaction() { FILE: aws/rust-runtime/aws-config/src/profile/parser.rs function load (line 53) | pub async fn load( FILE: aws/rust-runtime/aws-config/src/profile/profile_file.rs type ProfileFiles (line 13) | pub type ProfileFiles = aws_runtime::env_config::file::EnvConfigFiles; type Builder (line 17) | pub type Builder = aws_runtime::env_config::file::Builder; type ProfileFileKind (line 24) | pub type ProfileFileKind = aws_runtime::env_config::file::EnvConfigFileK... FILE: aws/rust-runtime/aws-config/src/profile/region.rs type ProfileFileRegionProvider (line 40) | pub struct ProfileFileRegionProvider { method new (line 89) | pub fn new() -> Self { method builder (line 96) | pub fn builder() -> Builder { method region (line 100) | async fn region(&self) -> Option { type Builder (line 46) | pub struct Builder { method configure (line 55) | pub fn configure(mut self, config: &ProviderConfig) -> Self { method profile_name (line 61) | pub fn profile_name(mut self, profile_name: impl Into) -> Self { method profile_files (line 68) | pub fn profile_files(mut self, profile_files: ProfileFiles) -> Self { method build (line 74) | pub fn build(self) -> ProfileFileRegionProvider { function resolve_profile_chain_for_region (line 107) | fn resolve_profile_chain_for_region(profile_set: &'_ ProfileSet) -> Opti... method region (line 154) | fn region(&self) -> future::ProvideRegion<'_> { function provider_config (line 169) | fn provider_config(dir_name: &str) -> ProviderConfig { function load_region (line 180) | fn load_region() { function load_region_env_profile_override (line 191) | fn load_region_env_profile_override() { function load_region_nonexistent_profile (line 206) | fn load_region_nonexistent_profile() { function load_region_explicit_override (line 218) | fn load_region_explicit_override() { function load_region_from_source_profile (line 231) | async fn load_region_from_source_profile() { FILE: aws/rust-runtime/aws-config/src/profile/token.rs function load_profile_set (line 19) | async fn load_profile_set(provider_config: &ProviderConfig) -> Result<&P... function create_token_provider (line 26) | fn create_token_provider( type ProfileFileTokenProvider (line 79) | pub struct ProfileFileTokenProvider { method builder (line 87) | pub fn builder() -> Builder { method load_token (line 91) | async fn load_token(&self) -> TokenResult { method provide_token (line 114) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> type Builder (line 124) | pub struct Builder { method configure (line 133) | pub(crate) fn configure(mut self, provider_config: &ProviderConfig) ->... method profile_name (line 139) | pub fn profile_name(mut self, profile_name: impl Into) -> Self { method profile_files (line 146) | pub fn profile_files(mut self, profile_files: ProfileFiles) -> Self { method build (line 152) | pub fn build(self) -> ProfileFileTokenProvider { FILE: aws/rust-runtime/aws-config/src/provider_config.rs type ProviderConfig (line 37) | pub struct ProviderConfig { method no_configuration (line 99) | pub fn no_configuration() -> Self { method without_region (line 145) | pub fn without_region() -> Self { method empty (line 150) | pub fn empty() -> Self { method init (line 169) | pub(crate) fn init( method with_default_region (line 202) | pub async fn with_default_region() -> Self { method client_config (line 212) | pub(crate) fn client_config(&self) -> SdkConfig { method env (line 239) | pub(crate) fn env(&self) -> Env { method fs (line 244) | pub(crate) fn fs(&self) -> Fs { method time_source (line 249) | pub(crate) fn time_source(&self) -> SharedTimeSource { method http_client (line 254) | pub(crate) fn http_client(&self) -> Option { method retry_config (line 259) | pub(crate) fn retry_config(&self) -> Option { method sleep_impl (line 264) | pub(crate) fn sleep_impl(&self) -> Option { method region (line 269) | pub(crate) fn region(&self) -> Option { method use_fips (line 274) | pub(crate) fn use_fips(&self) -> Option { method use_dual_stack (line 279) | pub(crate) fn use_dual_stack(&self) -> Option { method try_profile (line 283) | pub(crate) async fn try_profile(&self) -> Result<&ProfileSet, &Profile... method profile (line 303) | pub(crate) async fn profile(&self) -> Option<&ProfileSet> { method with_region (line 308) | pub fn with_region(mut self, region: Option) -> Self { method with_use_fips (line 325) | pub fn with_use_fips(mut self, use_fips: Option) -> Self { method with_use_dual_stack (line 337) | pub fn with_use_dual_stack(mut self, use_dual_stack: Option) -> ... method with_profile_name (line 342) | pub(crate) fn with_profile_name(self, profile_name: String) -> Self { method with_profile_config (line 349) | pub(crate) fn with_profile_config( method load_default_region (line 373) | pub async fn load_default_region(self) -> Self { method with_fs (line 379) | pub(crate) fn with_fs(self, fs: Fs) -> Self { method with_env (line 387) | pub(crate) fn with_env(self, env: Env) -> Self { method with_time_source (line 396) | pub fn with_time_source(self, time_source: impl TimeSource + 'static) ... method with_http_client (line 404) | pub fn with_http_client(self, http_client: impl HttpClient + 'static) ... method with_sleep_impl (line 412) | pub fn with_sleep_impl(self, sleep_impl: impl AsyncSleep + 'static) ->... method with_retry_config (line 420) | pub fn with_retry_config(self, retry_config: RetryConfig) -> Self { method fmt (line 57) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method default (line 74) | fn default() -> Self { FILE: aws/rust-runtime/aws-config/src/retry.rs type RetryConfigErrorKind (line 25) | pub(crate) enum RetryConfigErrorKind { type RetryConfigError (line 42) | pub struct RetryConfigError { method fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 64) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method from (line 75) | fn from(kind: RetryConfigErrorKind) -> Self { FILE: aws/rust-runtime/aws-config/src/sensitive_command.rs type CommandWithSensitiveArgs (line 9) | pub(crate) struct CommandWithSensitiveArgs(T); function new (line 15) | pub(crate) fn new(value: T) -> Self { function to_owned_string (line 20) | pub(crate) fn to_owned_string(&self) -> CommandWithSensitiveArgs { function unredacted (line 25) | pub(crate) fn unredacted(&self) -> &str { function fmt (line 34) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 48) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: aws/rust-runtime/aws-config/src/sso/cache.rs type CachedSsoToken (line 24) | pub(super) struct CachedSsoToken { method refreshable (line 39) | pub(super) fn refreshable(&self) -> bool { method fmt (line 48) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type CachedSsoTokenError (line 63) | pub(super) enum CachedSsoTokenError { method fmt (line 83) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 116) | fn from(err: EscapeError) -> Self { method from (line 122) | fn from(err: aws_smithy_json::deserialize::error::DeserializeError) ->... method from (line 128) | fn from(value: DateTimeFormatError) -> Self { method source (line 102) | fn source(&self) -> Option<&(dyn StdError + 'static)> { function cached_token_path (line 138) | fn cached_token_path(identifier: &str, home: &str) -> PathBuf { function load_cached_token (line 151) | pub(super) async fn load_cached_token( function parse_cached_token (line 169) | fn parse_cached_token( function json_parse_loop (line 271) | fn json_parse_loop<'a>( function save_cached_token (line 307) | pub(super) async fn save_cached_token( function redact_fields_in_token_debug (line 364) | fn redact_fields_in_token_debug() { function parse_valid_token (line 381) | fn parse_valid_token() { function parse_valid_token_with_optional_fields_absent (line 430) | fn parse_valid_token_with_optional_fields_absent() { function parse_invalid_timestamp (line 450) | fn parse_invalid_timestamp() { function parse_missing_fields (line 468) | fn parse_missing_fields() { function gracefully_handle_missing_files (line 499) | async fn gracefully_handle_missing_files() { function determine_correct_cache_filenames (line 517) | fn determine_correct_cache_filenames() { function save_cached_token (line 539) | async fn save_cached_token() { function round_trip_token (line 571) | async fn round_trip_token() { FILE: aws/rust-runtime/aws-config/src/sso/credentials.rs type SsoCredentialsProvider (line 37) | pub struct SsoCredentialsProvider { method builder (line 48) | pub fn builder() -> Builder { method new (line 52) | pub(crate) fn new( method credentials (line 82) | async fn credentials(&self) -> provider::Result { method provide_credentials (line 102) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type Builder (line 112) | pub struct Builder { method new (line 123) | pub fn new() -> Self { method configure (line 128) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method account_id (line 136) | pub fn account_id(mut self, account_id: impl Into) -> Self { method set_account_id (line 144) | pub fn set_account_id(&mut self, account_id: Option) -> &mut S... method region (line 152) | pub fn region(mut self, region: Region) -> Self { method set_region (line 160) | pub fn set_region(&mut self, region: Option) -> &mut Self { method role_name (line 168) | pub fn role_name(mut self, role_name: impl Into) -> Self { method set_role_name (line 176) | pub fn set_role_name(&mut self, role_name: Option) -> &mut Self { method start_url (line 184) | pub fn start_url(mut self, start_url: impl Into) -> Self { method set_start_url (line 192) | pub fn set_start_url(&mut self, start_url: Option) -> &mut Self { method session_name (line 198) | pub fn session_name(mut self, session_name: impl Into) -> Self { method set_session_name (line 204) | pub fn set_session_name(&mut self, session_name: Option) -> &m... method build (line 217) | pub fn build(self) -> SsoCredentialsProvider { type SsoProviderConfig (line 231) | pub(crate) struct SsoProviderConfig { function load_sso_credentials (line 239) | async fn load_sso_credentials( FILE: aws/rust-runtime/aws-config/src/sso/token.rs constant REFRESH_BUFFER_TIME (line 39) | const REFRESH_BUFFER_TIME: Duration = Duration::from_secs(5 * 60 /* 5 mi... constant MIN_TIME_BETWEEN_REFRESH (line 40) | const MIN_TIME_BETWEEN_REFRESH: Duration = Duration::from_secs(30); type SsoTokenProvider (line 49) | pub struct SsoTokenProvider { method builder (line 67) | pub fn builder() -> Builder { method refresh_cached_token (line 71) | async fn refresh_cached_token( method resolve_token (line 152) | pub(super) fn resolve_token( type Inner (line 55) | struct Inner { method provide_token (line 231) | fn provide_token<'a>(&'a self) -> ProvideTokenFuture<'a> method resolve_identity (line 252) | fn resolve_identity<'a>( type Builder (line 268) | pub struct Builder { method new (line 277) | pub fn new() -> Self { method configure (line 282) | pub fn configure(mut self, sdk_config: &SdkConfig) -> Self { method region (line 290) | pub fn region(mut self, region: impl Into) -> Self { method set_region (line 298) | pub fn set_region(&mut self, region: Option) -> &mut Self { method session_name (line 306) | pub fn session_name(mut self, session_name: impl Into) -> Self { method set_session_name (line 314) | pub fn set_session_name(&mut self, session_name: Option) -> &m... method start_url (line 322) | pub fn start_url(mut self, start_url: impl Into) -> Self { method set_start_url (line 330) | pub fn set_start_url(&mut self, start_url: Option) -> &mut Self { method build (line 340) | pub async fn build(mut self) -> SsoTokenProvider { method build_with (line 347) | pub(crate) fn build_with(self, env: Env, fs: Fs) -> SsoTokenProvider { type SsoTokenProviderError (line 364) | pub(super) enum SsoTokenProviderError { method fmt (line 373) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 395) | fn from(source: CachedSsoTokenError) -> Self { method cause (line 385) | fn cause(&self) -> Option<&dyn StdError> { function time (line 420) | fn time(s: &str) -> SystemTime { type TestHarness (line 424) | struct TestHarness { method new (line 432) | fn new( method expect_sso_token (line 461) | async fn expect_sso_token(&self, value: &str, expires_at: &str) -> Cac... method expect_token (line 472) | async fn expect_token(&self, value: &str, expires_at: &str) { method expect_expired_token_err (line 488) | async fn expect_expired_token_err(&self) { method last_refresh_attempt_time (line 500) | fn last_refresh_attempt_time(&self) -> Option { function use_unexpired_cached_token (line 518) | async fn use_unexpired_cached_token() { function expired_cached_token (line 543) | async fn expired_cached_token() { function expired_token_and_expired_client_registration (line 566) | async fn expired_token_and_expired_client_registration() { function expired_token_refresh_with_refresh_token (line 595) | async fn expired_token_refresh_with_refresh_token() { function expired_token_refresh_fails (line 679) | async fn expired_token_refresh_fails() { function expired_token_refresh_without_new_refresh_token (line 721) | async fn expired_token_refresh_without_new_refresh_token() { function refresh_timings (line 772) | async fn refresh_timings() { FILE: aws/rust-runtime/aws-config/src/sts/assume_role.rs type AssumeRoleProvider (line 71) | pub struct AssumeRoleProvider { method builder (line 88) | pub fn builder(role: impl Into) -> AssumeRoleProviderBuilder { type Inner (line 76) | struct Inner { method credentials (line 313) | async fn credentials(&self) -> provider::Result { type AssumeRoleProviderBuilder (line 97) | pub struct AssumeRoleProviderBuilder { method new (line 117) | pub fn new(role: impl Into) -> Self { method external_id (line 136) | pub fn external_id(mut self, id: impl Into) -> Self { method session_name (line 147) | pub fn session_name(mut self, name: impl Into) -> Self { method policy (line 157) | pub fn policy(mut self, policy: impl Into) -> Self { method policy_arns (line 167) | pub fn policy_arns(mut self, policy_arns: Vec) -> Self { method session_length (line 189) | pub fn session_length(mut self, length: Duration) -> Self { method region (line 198) | pub fn region(mut self, region: Region) -> Self { method tags (line 207) | pub fn tags(mut self, tags: impl IntoIterator) ->... method configure (line 245) | pub fn configure(mut self, conf: &SdkConfig) -> Self { method build (line 254) | pub async fn build(self) -> AssumeRoleProvider { method build_from_provider (line 295) | pub async fn build_from_provider( method provide_credentials (line 357) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> function configures_session_length (line 390) | async fn configures_session_length() { function loads_region_from_sdk_config (line 417) | async fn loads_region_from_sdk_config() { function build_method_from_sdk_config (line 447) | async fn build_method_from_sdk_config() { function create_test_http_client (line 483) | fn create_test_http_client() -> StaticReplayClient { function provider_does_not_cache_credentials_by_default (line 497) | async fn provider_does_not_cache_credentials_by_default() { function credentials_feature (line 558) | async fn credentials_feature() { FILE: aws/rust-runtime/aws-config/src/sts/util.rs function into_credentials (line 14) | pub(crate) fn into_credentials( function default_session_name (line 43) | pub(crate) fn default_session_name(base: &str, ts: SystemTime) -> String { function parse_account_id (line 54) | fn parse_account_id(arn: &str) -> Result { FILE: aws/rust-runtime/aws-config/src/test_case.rs type Secrets (line 28) | pub(crate) trait Secrets { method secrets (line 29) | fn secrets(&self) -> Vec; method secrets (line 32) | fn secrets(&self) -> Vec { method secrets (line 53) | fn secrets(&self) -> Vec { method secrets (line 94) | fn secrets(&self) -> Vec { type Credentials (line 44) | pub(crate) struct Credentials { method from (line 63) | fn from(credentials: &aws_credential_types::Credentials) -> Self { method from (line 77) | fn from(credentials: aws_credential_types::Credentials) -> Self { type Token (line 88) | pub(crate) struct Token { method from (line 100) | fn from(value: &aws_credential_types::Token) -> Self { method from (line 111) | fn from(value: aws_credential_types::Token) -> Self { function no_traffic_client (line 117) | pub(crate) fn no_traffic_client() -> SharedHttpClient { type InstantSleep (line 122) | pub(crate) struct InstantSleep; method sleep (line 124) | fn sleep(&self, _duration: Duration) -> Sleep { type GenericTestResult (line 130) | pub(crate) enum GenericTestResult { function assert_matches (line 140) | pub(crate) fn assert_matches(&self, result: Result<&O, &E>) type Metadata (line 171) | pub(crate) struct Metadata { type RunTestProvider (line 177) | pub(crate) trait RunTestProvider { method run_provider (line 181) | fn run_provider( type Output (line 205) | type Output = O; type Error (line 206) | type Error = E; method run_provider (line 208) | fn run_provider( type ResultFuture (line 187) | type ResultFuture = Pin> + Se... type StaticTestProvider (line 188) | pub(crate) struct StaticTestProvider { function new (line 192) | pub(crate) fn new(run_provider_fn: F) -> Self function test_credentials_provider (line 216) | pub(crate) fn test_credentials_provider( function test_token_provider (line 230) | pub(crate) fn test_token_provider( type TestEnvironment (line 250) | pub(crate) struct TestEnvironment { function from_dir (line 262) | pub(crate) async fn from_dir( function map_provider_config (line 306) | pub(crate) fn map_provider_config(mut self, provider_config_builder: ... function provider_config (line 314) | pub(crate) fn provider_config(&self) -> &ProviderConfig { function execute_from_live_traffic (line 329) | pub(crate) async fn execute_from_live_traffic(&self) { function execute_and_update (line 358) | pub(crate) async fn execute_and_update(&self) { function execute (line 374) | pub(crate) async fn execute(&self) -> Result { function log_info (line 414) | fn log_info(&self) { function lines_with_secrets (line 418) | fn lines_with_secrets<'a>(&'a self, logs: &'a str) -> Vec<&'a str> { function contains_any_secrets (line 424) | fn contains_any_secrets(&self, log_line: &str) -> bool { function check_results (line 437) | fn check_results(&self, result: Result<&O, &E>) FILE: aws/rust-runtime/aws-config/src/web_identity_token.rs constant ENV_VAR_TOKEN_FILE (line 76) | const ENV_VAR_TOKEN_FILE: &str = "AWS_WEB_IDENTITY_TOKEN_FILE"; constant ENV_VAR_ROLE_ARN (line 77) | const ENV_VAR_ROLE_ARN: &str = "AWS_ROLE_ARN"; constant ENV_VAR_SESSION_NAME (line 78) | const ENV_VAR_SESSION_NAME: &str = "AWS_ROLE_SESSION_NAME"; type WebIdentityTokenCredentialsProvider (line 84) | pub struct WebIdentityTokenCredentialsProvider { method builder (line 95) | pub fn builder() -> Builder { method source (line 129) | fn source(&self) -> Result, CredentialsEr... method credentials (line 152) | async fn credentials(&self) -> provider::Result { type Source (line 101) | enum Source { type StaticConfiguration (line 108) | pub struct StaticConfiguration { method provide_credentials (line 120) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> type Builder (line 175) | pub struct Builder { method configure (line 195) | pub fn configure(mut self, provider_config: &ProviderConfig) -> Self { method static_configuration (line 205) | pub fn static_configuration(mut self, config: StaticConfiguration) -> ... method policy (line 215) | pub fn policy(mut self, policy: impl Into) -> Self { method policy_arns (line 225) | pub fn policy_arns(mut self, policy_arns: Vec) -> Self { method build (line 240) | pub fn build(self) -> WebIdentityTokenCredentialsProvider { function load_credentials (line 254) | async fn load_credentials( function unloaded_provider (line 301) | async fn unloaded_provider() { function missing_env_var (line 321) | async fn missing_env_var() { function fs_missing_file (line 349) | async fn fs_missing_file() { FILE: aws/rust-runtime/aws-credential-types/src/attributes.rs type AccountId (line 10) | pub struct AccountId { method as_str (line 16) | pub fn as_str(&self) -> &str { method from (line 25) | fn from(value: T) -> Self { function account_id_creation (line 37) | fn account_id_creation() { FILE: aws/rust-runtime/aws-credential-types/src/credential_feature.rs type AwsCredentialFeature (line 11) | pub enum AwsCredentialFeature { type Storer (line 61) | type Storer = StoreAppend; FILE: aws/rust-runtime/aws-credential-types/src/credential_fn.rs type ProvideCredentialsFn (line 18) | pub struct ProvideCredentialsFn<'c, T> { method fmt (line 24) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method provide_credentials (line 34) | fn provide_credentials<'a>(&'a self) -> future::ProvideCredentials<'a> function provide_credentials_fn (line 62) | pub fn provide_credentials_fn<'c, T, F>(f: T) -> ProvideCredentialsFn<'c... function assert_send_sync (line 78) | fn assert_send_sync() {} function creds_are_send_sync (line 81) | fn creds_are_send_sync() { function provide_credentials_fn_closure_can_borrow (line 87) | async fn provide_credentials_fn_closure_can_borrow() { FILE: aws/rust-runtime/aws-credential-types/src/credentials_impl.rs type Credentials (line 29) | pub struct Credentials(Arc, HashMap); method builder (line 111) | pub fn builder() -> CredentialsBuilder { method new (line 119) | pub fn new( method from_keys (line 181) | pub fn from_keys( method access_key_id (line 196) | pub fn access_key_id(&self) -> &str { method secret_access_key (line 201) | pub fn secret_access_key(&self) -> &str { method expiry (line 206) | pub fn expiry(&self) -> Option { method expiry_mut (line 211) | pub fn expiry_mut(&mut self) -> &mut Option { method account_id (line 216) | pub fn account_id(&self) -> Option<&AccountId> { method session_token (line 221) | pub fn session_token(&self) -> Option<&str> { method set_property (line 227) | pub fn set_property(&m... method get_property (line 234) | pub fn get_property(&self) -> ... method get_property_mut (line 242) | pub fn get_property_mut(&mut s... method get_property_mut_or_default (line 251) | pub fn get_property_mut_or_default Self { method for_tests_with_session_token (line 365) | pub fn for_tests_with_session_token() -> Self { method clone (line 32) | fn clone(&self) -> Self { method eq (line 47) | fn eq(&self, other: &Credentials) -> bool { type Inner (line 55) | struct Inner { method fmt (line 77) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { constant STATIC_CREDENTIALS (line 107) | const STATIC_CREDENTIALS: &str = "Static"; type CredentialsBuilder (line 268) | pub struct CredentialsBuilder { method access_key_id (line 279) | pub fn access_key_id(mut self, access_key_id: impl Into) -> Se... method secret_access_key (line 285) | pub fn secret_access_key(mut self, secret_access_key: impl Into) -> Se... method set_session_token (line 297) | pub fn set_session_token(&mut self, session_token: Option) { method expiry (line 302) | pub fn expiry(mut self, expiry: SystemTime) -> Self { method set_expiry (line 308) | pub fn set_expiry(&mut self, expiry: Option) { method account_id (line 313) | pub fn account_id(mut self, account_id: impl Into) -> Self { method set_account_id (line 319) | pub fn set_account_id(&mut self, account_id: Option) { method provider_name (line 324) | pub fn provider_name(mut self, provider_name: &'static str) -> Self { method build (line 330) | pub fn build(self) -> Credentials { method for_tests (line 380) | pub fn for_tests() -> Self { method from (line 389) | fn from(val: Credentials) -> Self { function debug_impl (line 425) | fn debug_impl() { function equality_ignores_properties (line 455) | fn equality_ignores_properties() { function identity_inherits_feature_properties (line 469) | fn identity_inherits_feature_properties() { function from_credentials_adds_resolved_account_id_feature (line 497) | fn from_credentials_adds_resolved_account_id_feature() { FILE: aws/rust-runtime/aws-credential-types/src/lib.rs type Token (line 39) | pub type Token = aws_smithy_runtime_api::client::identity::http::Token; FILE: aws/rust-runtime/aws-credential-types/src/provider/credentials.rs type Result (line 83) | pub type Result = std::result::Result(&'a self) -> super::future::ProvideCredenti... method fallback_on_interrupt (line 101) | fn fallback_on_interrupt(&self) -> Option { method provide_credentials (line 107) | fn provide_credentials<'a>(&'a self) -> super::future::ProvideCredenti... method provide_credentials (line 116) | fn provide_credentials<'a>(&'a self) -> super::future::ProvideCredenti... method provide_credentials (line 154) | fn provide_credentials<'a>(&'a self) -> super::future::ProvideCredenti... type SharedCredentialsProvider (line 129) | pub struct SharedCredentialsProvider(Arc, Identi... method new (line 136) | pub fn new(provider: impl ProvideCredentials + 'static) -> Self { method as_ref (line 142) | fn as_ref(&self) -> &(dyn ProvideCredentials + 'static) { method from (line 148) | fn from(provider: Arc) -> Self { type Storer (line 163) | type Storer = StoreReplace; method resolve_identity (line 167) | fn resolve_identity<'a>( method fallback_on_interrupt (line 175) | fn fallback_on_interrupt(&self) -> Option { method cache_partition (line 179) | fn cache_partition(&self) -> Option { function reuses_cache_partition (line 195) | fn reuses_cache_partition() { function account_id_can_be_retrieved_from_identity (line 208) | async fn account_id_can_be_retrieved_from_identity() { FILE: aws/rust-runtime/aws-credential-types/src/provider/error.rs type CredentialsNotLoaded (line 14) | pub struct CredentialsNotLoaded { type ProviderTimedOut (line 20) | pub struct ProviderTimedOut { method timeout_duration (line 26) | pub fn timeout_duration(&self) -> Duration { type InvalidConfiguration (line 33) | pub struct InvalidConfiguration { type ProviderError (line 39) | pub struct ProviderError { type Unhandled (line 45) | pub struct Unhandled { type CredentialsError (line 52) | pub enum CredentialsError { method not_loaded (line 87) | pub fn not_loaded(source: impl Into Self { method unhandled (line 106) | pub fn unhandled(source: impl Into Self { method fmt (line 138) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 162) | fn source(&self) -> Option<&(dyn Error + 'static)> { type TokenNotLoaded (line 177) | pub struct TokenNotLoaded { type TokenError (line 183) | pub enum TokenError { method not_loaded (line 213) | pub fn not_loaded(source: impl Into Self { method fmt (line 252) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 276) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: aws/rust-runtime/aws-credential-types/src/provider/future.rs type BoxFuture (line 15) | type BoxFuture<'a, T> = Pin + Send + 'a>>; type ProvideCredentials (line 19) | pub struct ProvideCredentials<'a>(NowOrLater + Send + 'a) -> Self { function ready (line 28) | pub fn ready(credentials: CredsResult) -> Self { type Output (line 34) | type Output = CredsResult; method poll (line 36) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll(NowOrLater + Send + 'a) -> Self { function ready (line 52) | pub fn ready(credentials: TokenResult) -> Self { type Output (line 58) | type Output = TokenResult; method poll (line 60) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll; type ProvideToken (line 28) | pub trait ProvideToken: Send + Sync + std::fmt::Debug { method provide_token (line 30) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> method provide_token (line 36) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> method provide_token (line 73) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> type SharedTokenProvider (line 48) | pub struct SharedTokenProvider(Arc, IdentityCacheParti... method new (line 55) | pub fn new(provider: impl ProvideToken + 'static) -> Self { method as_ref (line 61) | fn as_ref(&self) -> &(dyn ProvideToken + 'static) { method from (line 67) | fn from(provider: Arc) -> Self { method resolve_identity (line 82) | fn resolve_identity<'a>( method cache_partition (line 90) | fn cache_partition(&self) -> Option { function reuses_cache_partition (line 104) | fn reuses_cache_partition() { FILE: aws/rust-runtime/aws-credential-types/src/token_fn.rs type ProvideTokenFn (line 17) | pub struct ProvideTokenFn<'c, T> { method fmt (line 23) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method provide_token (line 33) | fn provide_token<'a>(&'a self) -> future::ProvideToken<'a> function provide_token_fn (line 61) | pub fn provide_token_fn<'c, T, F>(f: T) -> ProvideTokenFn<'c, T> function assert_send_sync (line 77) | fn assert_send_sync() {} function creds_are_send_sync (line 80) | fn creds_are_send_sync() { function provide_token_fn_closure_can_borrow (line 86) | async fn provide_token_fn_closure_can_borrow() { FILE: aws/rust-runtime/aws-inlineable/src/account_id_endpoint.rs type AccountIdEndpointFeatureTrackerInterceptor (line 18) | pub(crate) struct AccountIdEndpointFeatureTrackerInterceptor; method name (line 22) | fn name(&self) -> &'static str { method read_before_execution (line 26) | fn read_before_execution( FILE: aws/rust-runtime/aws-inlineable/src/apigateway_interceptors.rs type AcceptHeaderInterceptor (line 18) | pub(crate) struct AcceptHeaderInterceptor { method name (line 24) | fn name(&self) -> &'static str { method modify_before_signing (line 28) | fn modify_before_signing( FILE: aws/rust-runtime/aws-inlineable/src/aws_chunked.rs constant X_AMZ_DECODED_CONTENT_LENGTH (line 36) | const X_AMZ_DECODED_CONTENT_LENGTH: &str = "x-amz-decoded-content-length"; constant TRAILER_SEPARATOR (line 37) | const TRAILER_SEPARATOR: &[u8] = b":"; constant SIGNATURE_VALUE_LENGTH (line 38) | const SIGNATURE_VALUE_LENGTH: usize = 64; constant MIN_CHUNK_SIZE_BYTE (line 39) | const MIN_CHUNK_SIZE_BYTE: usize = 8192; type ChunkSize (line 43) | pub(crate) enum ChunkSize { type Storer (line 51) | type Storer = StoreReplace; type ChunkSizeRuntimePlugin (line 56) | pub(crate) struct ChunkSizeRuntimePlugin { method new (line 61) | pub(crate) fn new(chunk_size: ChunkSize) -> Self { method config (line 67) | fn config(&self) -> Option { type Error (line 76) | enum Error { method fmt (line 82) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AwsChunkedContentEncodingInterceptor (line 99) | pub(crate) struct AwsChunkedContentEncodingInterceptor; method name (line 103) | fn name(&self) -> &'static str { method modify_before_signing (line 107) | fn modify_before_signing( method modify_before_transmit (line 175) | fn modify_before_transmit( function must_not_use_chunked_encoding (line 222) | fn must_not_use_chunked_encoding(request: &Request, cfg: &ConfigBag) -> ... function create_chunked_body_options (line 230) | fn create_chunked_body_options( function test_aws_chunked_body_is_retryable (line 296) | async fn test_aws_chunked_body_is_retryable() { function test_deferred_signer_and_payload_override_when_not_over_tls (line 352) | async fn test_deferred_signer_and_payload_override_when_not_over_tls() { function test_short_circuit_modify_before_signing (line 383) | async fn test_short_circuit_modify_before_signing() { function test_short_circuit_modify_before_transmit (line 416) | async fn test_short_circuit_modify_before_transmit() { function test_must_not_use_chunked_encoding_with_in_memory_body (line 454) | fn test_must_not_use_chunked_encoding_with_in_memory_body() { function streaming_body (line 461) | async fn streaming_body(path: impl AsRef) -> SdkBody { function test_must_not_use_chunked_encoding_with_disabled_option (line 472) | async fn test_must_not_use_chunked_encoding_with_disabled_option() { function test_chunked_encoding_is_used (line 483) | async fn test_chunked_encoding_is_used() { FILE: aws/rust-runtime/aws-inlineable/src/dsql_auth_token.rs constant ACTION (line 19) | const ACTION: &str = "DbConnect"; constant ACTION_ADMIN (line 20) | const ACTION_ADMIN: &str = "DbConnectAdmin"; constant SERVICE (line 21) | const SERVICE: &str = "dsql"; type AuthTokenGenerator (line 44) | pub struct AuthTokenGenerator { method new (line 73) | pub fn new(config: Config) -> Self { method db_connect_auth_token (line 78) | pub async fn db_connect_auth_token( method db_connect_admin_auth_token (line 86) | pub async fn db_connect_admin_auth_token( method inner (line 93) | async fn inner( type AuthToken (line 53) | pub struct AuthToken { method as_str (line 60) | pub fn as_str(&self) -> &str { method fmt (line 66) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Config (line 146) | pub struct Config { method builder (line 164) | pub fn builder() -> ConfigBuilder { method credentials (line 169) | pub fn credentials(&self) -> Option { method hostname (line 174) | pub fn hostname(&self) -> &str { method region (line 179) | pub fn region(&self) -> Option<&Region> { method expires_in (line 184) | pub fn expires_in(&self) -> Option { type ConfigBuilder (line 191) | pub struct ConfigBuilder { method credentials (line 211) | pub fn credentials(mut self, credentials: impl ProvideCredentials + 's... method hostname (line 217) | pub fn hostname(mut self, hostname: impl Into) -> Self { method region (line 223) | pub fn region(mut self, region: Region) -> Self { method expires_in (line 231) | pub fn expires_in(mut self, expires_in: u64) -> Self { method build (line 238) | pub fn build(self) -> Result { function signing_works (line 259) | async fn signing_works() { function signing_works_admin (line 281) | async fn signing_works_admin() { FILE: aws/rust-runtime/aws-inlineable/src/endpoint_auth.rs function resolve_endpoint_based_auth_scheme_options (line 18) | pub(crate) async fn resolve_endpoint_based_auth_scheme_options<'a>( function merge_auth_scheme_options (line 66) | fn merge_auth_scheme_options( function into_auth_scheme_ids (line 102) | fn into_auth_scheme_ids(strs: [&'static str; N]) -> Vec<... function into_auth_scheme_options (line 106) | fn into_auth_scheme_options(strs: [&'static str; N]) -> ... function merge_auth_scheme_options_basic (line 113) | fn merge_auth_scheme_options_basic() { function merge_auth_scheme_options_preserving_modeled_auth_properties (line 130) | fn merge_auth_scheme_options_preserving_modeled_auth_properties() { function merge_auth_scheme_options_with_empty_endpoint_auth_scheme_options (line 163) | fn merge_auth_scheme_options_with_empty_endpoint_auth_scheme_options() { function merge_auth_scheme_options_should_also_include_those_only_in_endpoint_auth_scheme_options (line 179) | fn merge_auth_scheme_options_should_also_include_those_only_in_endpoint_... FILE: aws/rust-runtime/aws-inlineable/src/endpoint_discovery.rs type ReloadEndpoint (line 25) | pub struct ReloadEndpoint { method reload_once (line 42) | pub async fn reload_once(&self) { method reload_task (line 55) | pub async fn reload_task(mut self) { method reload_increment (line 66) | async fn reload_increment(&self, now: SystemTime) { method fmt (line 35) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type EndpointCache (line 82) | pub(crate) struct EndpointCache { method resolve_endpoint (line 144) | fn resolve_endpoint(&self) -> EndpointFuture<'_> { method resolve_endpoint (line 90) | fn resolve_endpoint<'a>(&'a self, _params: &'a EndpointResolverParams) -... type ExpiringEndpoint (line 96) | struct ExpiringEndpoint { method is_expired (line 102) | fn is_expired(&self, now: SystemTime) -> bool { function create_cache (line 111) | pub(crate) async fn create_cache( function check_send_v (line 172) | fn check_send_v(t: T) -> T { function check_traits (line 178) | async fn check_traits() { function erroring_endpoint_always_reloaded (line 196) | async fn erroring_endpoint_always_reloaded() { function test_advance_of_task (line 238) | async fn test_advance_of_task() { FILE: aws/rust-runtime/aws-inlineable/src/glacier_interceptors.rs constant DEFAULT_ACCOUNT_ID (line 29) | const DEFAULT_ACCOUNT_ID: &str = "-"; constant TREE_HASH_HEADER (line 31) | const TREE_HASH_HEADER: &str = "x-amz-sha256-tree-hash"; constant X_AMZ_CONTENT_SHA256 (line 32) | const X_AMZ_CONTENT_SHA256: &str = "x-amz-content-sha256"; constant API_VERSION_HEADER (line 33) | const API_VERSION_HEADER: &str = "x-amz-glacier-version"; type GlacierAccountId (line 40) | pub(crate) trait GlacierAccountId: fmt::Debug { method account_id_mut (line 42) | fn account_id_mut(&mut self) -> &mut Option; method autofill_account_id (line 45) | fn autofill_account_id(&mut self) { type GlacierAccountIdAutofillInterceptor (line 55) | pub(crate) struct GlacierAccountIdAutofillInterceptor { function new (line 61) | pub(crate) fn new() -> Self { method name (line 72) | fn name(&self) -> &'static str { method modify_before_serialization (line 76) | fn modify_before_serialization( type GlacierApiVersionInterceptor (line 93) | pub(crate) struct GlacierApiVersionInterceptor { method new (line 99) | pub(crate) fn new(api_version: &'static str) -> Self { method name (line 106) | fn name(&self) -> &'static str { method modify_before_signing (line 110) | fn modify_before_signing( type GlacierTreeHashHeaderInterceptor (line 126) | pub(crate) struct GlacierTreeHashHeaderInterceptor { method name (line 132) | fn name(&self) -> &'static str { method modify_before_serialization (line 136) | fn modify_before_serialization( method modify_before_retry_loop (line 149) | fn modify_before_retry_loop( function add_checksum_treehash (line 189) | fn add_checksum_treehash( constant MEGABYTE (line 207) | const MEGABYTE: usize = 1024 * 1024; function compute_hashes (line 208) | fn compute_hashes( function compute_hash_tree (line 232) | fn compute_hash_tree(mut hashes: Vec) -> Digest { function autofill_account_id (line 261) | fn autofill_account_id() { function api_version_interceptor (line 301) | fn api_version_interceptor() { function compute_digests (line 329) | fn compute_digests() { function empty_body_computes_digest (line 353) | fn empty_body_computes_digest() { function compute_tree_digest (line 360) | fn compute_tree_digest() { function hash_value_test (line 388) | fn hash_value_test() { FILE: aws/rust-runtime/aws-inlineable/src/http_request_checksum.rs type Error (line 36) | pub(crate) enum Error { method fmt (line 41) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type RequestChecksumInterceptorState (line 55) | struct RequestChecksumInterceptorState { method checksum_algorithm (line 65) | fn checksum_algorithm(&self) -> Option { method calculate_checksum (line 71) | fn calculate_checksum(&self) -> bool { type Storer (line 77) | type Storer = StoreReplace; type CustomDefaultFn (line 80) | type CustomDefaultFn = Box< type DefaultRequestChecksumOverride (line 87) | pub(crate) struct DefaultRequestChecksumOverride { method fmt (line 91) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 99) | pub(crate) fn new(custom_default: F) -> Self method custom_default (line 110) | pub(crate) fn custom_default( type Storer (line 96) | type Storer = StoreReplace; type RequestChecksumInterceptor (line 119) | pub(crate) struct RequestChecksumInterceptor { function fmt (line 125) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 131) | pub(crate) fn new(algorithm_provider: AP, checksum_mutator: CM) -> Self { method name (line 145) | fn name(&self) -> &'static str { method modify_before_serialization (line 149) | fn modify_before_serialization( method modify_before_retry_loop (line 170) | fn modify_before_retry_loop( method modify_before_signing (line 227) | fn modify_before_signing( method modify_before_transmit (line 278) | fn modify_before_transmit( function incorporate_custom_default (line 323) | fn incorporate_custom_default( function get_or_cache_headers (line 333) | fn get_or_cache_headers( function calculate_checksum (line 349) | fn calculate_checksum(cfg: &mut ConfigBag, state: &RequestChecksumInterc... function track_metric_for_selected_checksum_algorithm (line 381) | fn track_metric_for_selected_checksum_algorithm( function create_test_interceptor (line 431) | fn create_test_interceptor() -> RequestChecksumInterceptor< function test_checksum_body_is_retryable (line 445) | async fn test_checksum_body_is_retryable() { FILE: aws/rust-runtime/aws-inlineable/src/http_response_checksum.rs type ResponseChecksumInterceptorState (line 25) | struct ResponseChecksumInterceptorState { type Storer (line 29) | type Storer = StoreReplace; type ResponseChecksumInterceptor (line 32) | pub(crate) struct ResponseChecksumInterceptor { function fmt (line 39) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 47) | pub(crate) fn new( method name (line 66) | fn name(&self) -> &'static str { method modify_before_serialization (line 70) | fn modify_before_serialization( method modify_before_deserialization (line 105) | fn modify_before_deserialization( function wrap_body_with_checksum_validator (line 162) | pub(crate) fn wrap_body_with_checksum_validator( function check_headers_for_precalculated_checksum (line 181) | pub(crate) fn check_headers_for_precalculated_checksum( function is_part_level_checksum (line 235) | fn is_part_level_checksum(checksum: &str) -> bool { function test_build_checksum_validated_body_works (line 272) | async fn test_build_checksum_validated_body_works() { function test_is_multipart_object_checksum (line 297) | fn test_is_multipart_object_checksum() { function part_level_checksum_detection_works (line 320) | fn part_level_checksum_detection_works() { FILE: aws/rust-runtime/aws-inlineable/src/lib.rs type Client (line 82) | pub struct Client; FILE: aws/rust-runtime/aws-inlineable/src/observability_feature.rs type ObservabilityFeatureTrackerInterceptor (line 17) | pub(crate) struct ObservabilityFeatureTrackerInterceptor; method name (line 21) | fn name(&self) -> &'static str { method read_before_execution (line 25) | fn read_before_execution( FILE: aws/rust-runtime/aws-inlineable/src/presigning.rs constant ONE_WEEK (line 22) | const ONE_WEEK: Duration = Duration::from_secs(604800); type PresigningConfig (line 27) | pub struct PresigningConfig { method expires_in (line 41) | pub fn expires_in(expires_in: Duration) -> Result PresigningConfigBuilder { method expires (line 51) | pub fn expires(&self) -> Duration { method start_time (line 57) | pub fn start_time(&self) -> SystemTime { type ErrorKind (line 63) | enum ErrorKind { type PresigningConfigError (line 73) | pub struct PresigningConfigError { method fmt (line 80) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 91) | fn from(kind: ErrorKind) -> Self { type PresigningConfigBuilder (line 99) | pub struct PresigningConfigBuilder { method start_time (line 112) | pub fn start_time(mut self, start_time: SystemTime) -> Self { method set_start_time (line 124) | pub fn set_start_time(&mut self, start_time: Option) { method expires_in (line 136) | pub fn expires_in(mut self, expires_in: Duration) -> Self { method set_expires_in (line 149) | pub fn set_expires_in(&mut self, expires_in: Option) { method build (line 155) | pub fn build(self) -> Result { type PresignedRequest (line 178) | pub struct PresignedRequest { method new (line 199) | pub(crate) fn new(inner: HttpRequest) -> Result { method method (line 212) | pub fn method(&self) -> &str { method uri (line 217) | pub fn uri(&self) -> &str { method headers (line 224) | pub fn headers(&self) -> impl Iterator { method make_http_02x_request (line 231) | pub fn make_http_02x_request(&self, body: B) -> http::Request { method into_http_02x_request (line 237) | pub fn into_http_02x_request(self, body: B) -> http::Request { method make_http_1x_request (line 245) | pub fn make_http_1x_request(&self, body: B) -> http_1x::Request { method into_http_1x_request (line 250) | pub fn into_http_1x_request(self, body: B) -> http_1x::Request { method fmt (line 259) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 183) | fn clone(&self) -> Self { type PresigningMarker (line 271) | pub(crate) struct PresigningMarker; type Storer (line 274) | type Storer = StoreReplace; FILE: aws/rust-runtime/aws-inlineable/src/presigning_interceptors.rs type SigV4PresigningInterceptor (line 35) | pub(crate) struct SigV4PresigningInterceptor { method new (line 41) | pub(crate) fn new(config: PresigningConfig, payload_override: Signable... method name (line 51) | fn name(&self) -> &'static str { method modify_before_serialization (line 55) | fn modify_before_serialization( method modify_before_signing (line 72) | fn modify_before_signing( type SigV4PresigningRuntimePlugin (line 96) | pub(crate) struct SigV4PresigningRuntimePlugin { method new (line 101) | pub(crate) fn new(config: PresigningConfig, payload_override: Signable... method config (line 115) | fn config(&self) -> Option { method runtime_components (line 123) | fn runtime_components( FILE: aws/rust-runtime/aws-inlineable/src/rds_auth_token.rs constant ACTION (line 21) | const ACTION: &str = "connect"; constant SERVICE (line 22) | const SERVICE: &str = "rds-db"; type AuthTokenGenerator (line 47) | pub struct AuthTokenGenerator { method new (line 75) | pub fn new(config: Config) -> Self { method auth_token (line 80) | pub async fn auth_token( type AuthToken (line 55) | pub struct AuthToken { method as_str (line 62) | pub fn as_str(&self) -> &str { method fmt (line 68) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Config (line 140) | pub struct Config { method builder (line 166) | pub fn builder() -> ConfigBuilder { method credentials (line 171) | pub fn credentials(&self) -> Option { method hostname (line 176) | pub fn hostname(&self) -> &str { method port (line 181) | pub fn port(&self) -> u64 { method region (line 186) | pub fn region(&self) -> Option<&Region> { method username (line 191) | pub fn username(&self) -> &str { method expires_in (line 198) | pub fn expires_in(&self) -> Option { type ConfigBuilder (line 205) | pub struct ConfigBuilder { method credentials (line 231) | pub fn credentials(mut self, credentials: impl ProvideCredentials + 's... method hostname (line 237) | pub fn hostname(mut self, hostname: impl Into) -> Self { method port (line 243) | pub fn port(mut self, port: u64) -> Self { method region (line 249) | pub fn region(mut self, region: Region) -> Self { method username (line 255) | pub fn username(mut self, username: impl Into) -> Self { method expires_in (line 263) | pub fn expires_in(mut self, expires_in: u64) -> Self { method build (line 270) | pub fn build(self) -> Result { function signing_works (line 293) | async fn signing_works() { FILE: aws/rust-runtime/aws-inlineable/src/route53_resource_id_preprocessor.rs function trim_resource_id (line 19) | fn trim_resource_id(resource_id: &mut Option) { type Route53ResourceIdInterceptor (line 41) | pub(crate) struct Route53ResourceIdInterceptor function fmt (line 53) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 62) | pub(crate) fn new(get_mut_resource_id: G) -> Self { method name (line 76) | fn name(&self) -> &'static str { method modify_before_serialization (line 80) | fn modify_before_serialization( function does_not_change_regular_zones (line 98) | fn does_not_change_regular_zones() { function sanitizes_prefixed_zone (line 114) | fn sanitizes_prefixed_zone() { function allow_no_leading_slash (line 130) | fn allow_no_leading_slash() { FILE: aws/rust-runtime/aws-inlineable/src/s3_expires_interceptor.rs type S3ExpiresInterceptor (line 19) | pub(crate) struct S3ExpiresInterceptor; constant EXPIRES (line 20) | const EXPIRES: &str = "Expires"; constant EXPIRES_STRING (line 21) | const EXPIRES_STRING: &str = "ExpiresString"; method name (line 25) | fn name(&self) -> &'static str { method modify_before_deserialization (line 29) | fn modify_before_deserialization( FILE: aws/rust-runtime/aws-inlineable/src/s3_express.rs constant SCHEME_ID (line 14) | pub(crate) const SCHEME_ID: AuthSchemeId = AuthSchemeId::new("sigv4-s3ex... type S3ExpressAuthScheme (line 18) | pub(crate) struct S3ExpressAuthScheme { method new (line 24) | pub(crate) fn new() -> Self { method scheme_id (line 30) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 34) | fn identity_resolver( method signer (line 41) | fn signer(&self) -> &dyn Sign { constant DEFAULT_MAX_CACHE_CAPACITY (line 67) | pub(crate) const DEFAULT_MAX_CACHE_CAPACITY: usize = 100; constant DEFAULT_BUFFER_TIME (line 68) | pub(crate) const DEFAULT_BUFFER_TIME: Duration = Duration::from_secs(10); type CacheKey (line 71) | pub(crate) struct CacheKey(String); type S3ExpressIdentityCache (line 78) | pub(crate) struct S3ExpressIdentityCache { method fmt (line 86) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 100) | pub(crate) fn new( method key (line 119) | pub(crate) fn key(&self, bucket_name: &str, creds: &Credentials) -> Ca... method get_or_load (line 131) | pub(crate) async fn get_or_load( function epoch_secs (line 197) | fn epoch_secs(secs: u64) -> SystemTime { function identity_expiring_in (line 201) | fn identity_expiring_in(expired_secs: u64) -> Identity { function test_identity_resolver (line 206) | fn test_identity_resolver( function load (line 232) | async fn load( function expect_identity (line 243) | async fn expect_identity( function reload_expired_test_identity (line 257) | async fn reload_expired_test_identity() { function load_contention (line 306) | fn load_contention() { function identity_fetch_triggered_by_lru_eviction (line 374) | async fn identity_fetch_triggered_by_lru_eviction() { type DefaultS3ExpressIdentityProvider (line 468) | pub(crate) struct DefaultS3ExpressIdentityProvider { method builder (line 492) | pub(crate) fn builder() -> Builder { method identity (line 496) | async fn identity<'a>( method bucket_name (line 530) | fn bucket_name<'a>(&'a self, config_bag: &'a ConfigBag) -> Result<&'a ... method express_session_credentials (line 542) | async fn express_session_credentials<'a>( type Error (line 474) | type Error = BoxError; method try_from (line 476) | fn try_from(session_creds: SessionCredentials) -> Result Self { method set_buffer_time (line 602) | pub(crate) fn set_buffer_time(&mut self, buffer_time: Option... method build (line 606) | pub(crate) fn build(self) -> DefaultS3ExpressIdentityProvider { method resolve_identity (line 621) | fn resolve_identity<'a>( method cache_location (line 629) | fn cache_location(&self) -> IdentityCacheLocation { function create_test_runtime_components (line 641) | fn create_test_runtime_components( function create_test_config_bag (line 689) | fn create_test_config_bag(bucket_name: &str) -> aws_smithy_types::config... function test_session_credentials_conversion (line 715) | fn test_session_credentials_conversion() { function test_identity_provider_embeds_s3express_feature (line 733) | async fn test_identity_provider_embeds_s3express_feature() { constant S3_DISABLE_EXPRESS_SESSION_AUTH (line 793) | pub(super) const S3_DISABLE_EXPRESS_SESSION_AUTH: &str = type S3ExpressRuntimePlugin (line 798) | pub(crate) struct S3ExpressRuntimePlugin { method new (line 807) | pub(crate) fn new(service_config: crate::config::Config) -> Self { method new_with (line 811) | fn new_with(service_config: crate::config::Config, env: Env) -> Self { function config (line 825) | fn config( function runtime_components_builder (line 880) | fn runtime_components_builder( method config (line 913) | fn config(&self) -> Option { method runtime_components (line 917) | fn runtime_components( function disable_option_set_from_service_client_should_take_the_highest_precedence (line 932) | fn disable_option_set_from_service_client_should_take_the_highest_preced... function disable_option_set_from_env_should_take_the_second_highest_precedence (line 951) | fn disable_option_set_from_env_should_take_the_second_highest_precedence... function disable_option_set_from_profile_file_should_take_the_lowest_precedence (line 969) | fn disable_option_set_from_profile_file_should_take_the_lowest_precedenc... function disable_option_should_be_unspecified_if_unset (line 974) | fn disable_option_should_be_unspecified_if_unset() { function s3_express_runtime_plugin_should_set_default_identity_resolver (line 985) | fn s3_express_runtime_plugin_should_set_default_identity_resolver() { function s3_express_plugin_should_not_set_default_identity_resolver_without_sigv4_counterpart (line 1001) | fn s3_express_plugin_should_not_set_default_identity_resolver_without_si... function s3_express_plugin_should_not_set_default_identity_resolver_if_user_provided (line 1016) | async fn s3_express_plugin_should_not_set_default_identity_resolver_if_u... function provide_default_checksum_algorithm (line 1064) | pub(crate) fn provide_default_checksum_algorithm( function for_s3_express (line 1090) | pub(crate) fn for_s3_express(cfg: &ConfigBag) -> bool { FILE: aws/rust-runtime/aws-inlineable/src/s3_request_id.rs constant EXTENDED_REQUEST_ID (line 10) | const EXTENDED_REQUEST_ID: &str = "s3_extended_request_id"; type RequestIdExt (line 15) | pub trait RequestIdExt { method extended_request_id (line 17) | fn extended_request_id(&self) -> Option<&str>; method extended_request_id (line 21) | fn extended_request_id(&self) -> Option<&str> { method extended_request_id (line 31) | fn extended_request_id(&self) -> Option<&str> { method extended_request_id (line 37) | fn extended_request_id(&self) -> Option<&str> { method extended_request_id (line 43) | fn extended_request_id(&self) -> Option<&str> { method extended_request_id (line 53) | fn extended_request_id(&self) -> Option<&str> { function apply_extended_request_id (line 62) | pub(crate) fn apply_extended_request_id( function handle_missing_header (line 80) | fn handle_missing_header() { function test_extended_request_id_sdk_error (line 89) | fn test_extended_request_id_sdk_error() { function test_extract_extended_request_id (line 124) | fn test_extract_extended_request_id() { function test_apply_extended_request_id (line 133) | fn test_apply_extended_request_id() { function test_error_metadata_extended_request_id_impl (line 150) | fn test_error_metadata_extended_request_id_impl() { FILE: aws/rust-runtime/aws-inlineable/src/serialization_settings.rs type HeaderSerializationSettings (line 14) | pub(crate) struct HeaderSerializationSettings { method new (line 21) | pub(crate) fn new() -> Self { method omit_default_content_length (line 26) | pub(crate) fn omit_default_content_length(self) -> Self { method omit_default_content_type (line 34) | pub(crate) fn omit_default_content_type(self) -> Self { method include_header (line 42) | fn include_header(&self, header: &HeaderName) -> bool { method set_default_header (line 48) | pub(crate) fn set_default_header( type Storer (line 62) | type Storer = StoreReplace; function test_include_header (line 70) | fn test_include_header() { FILE: aws/rust-runtime/aws-runtime/src/auth.rs type HttpSignatureType (line 33) | pub enum HttpSignatureType { type SigningOptions (line 46) | pub struct SigningOptions { method default (line 66) | fn default() -> Self { type SessionTokenNameOverrideFn (line 80) | pub(crate) type SessionTokenNameOverrideFn = Box< type SigV4SessionTokenNameOverride (line 88) | pub struct SigV4SessionTokenNameOverride { method new (line 94) | pub fn new(name_override: F) -> Self method name_override (line 107) | pub fn name_override( method fmt (line 117) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Storer (line 123) | type Storer = StoreReplace; type SigV4OperationSigningConfig (line 131) | pub struct SigV4OperationSigningConfig { type Storer (line 149) | type Storer = StoreReplace; function settings (line 152) | fn settings(operation_config: &SigV4OperationSigningConfig) -> SigningSe... type SigV4SigningError (line 183) | enum SigV4SigningError { method fmt (line 194) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function extract_endpoint_auth_scheme_signing_name (line 218) | fn extract_endpoint_auth_scheme_signing_name( function extract_endpoint_auth_scheme_signing_region (line 230) | fn extract_endpoint_auth_scheme_signing_region( function extract_endpoint_auth_scheme_signing_options (line 246) | fn extract_endpoint_auth_scheme_signing_options<'a>( function extract_field_from_endpoint_config (line 283) | fn extract_field_from_endpoint_config<'a>( function apply_signing_instructions (line 293) | fn apply_signing_instructions( type PayloadSigningOverride (line 318) | pub enum PayloadSigningOverride { method unsigned_payload (line 340) | pub fn unsigned_payload() -> Self { method to_signable_body (line 346) | pub fn to_signable_body(self) -> SignableBody<'static> { type Storer (line 357) | type Storer = StoreReplace; type PayloadSigningOverrideRuntimePlugin (line 362) | pub struct PayloadSigningOverrideRuntimePlugin { method unsigned (line 369) | pub fn unsigned() -> Self { method config (line 380) | fn config(&self) -> Option { FILE: aws/rust-runtime/aws-runtime/src/auth/sigv4.rs constant EXPIRATION_WARNING (line 33) | const EXPIRATION_WARNING: &str = "Presigned request will expire before t... constant SCHEME_ID (line 37) | pub const SCHEME_ID: AuthSchemeId = AuthSchemeId::new("sigv4"); type SigV4AuthScheme (line 41) | pub struct SigV4AuthScheme { method new (line 47) | pub fn new() -> Self { method scheme_id (line 53) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 57) | fn identity_resolver( method signer (line 64) | fn signer(&self) -> &dyn Sign { type SigV4Signer (line 71) | pub struct SigV4Signer; method new (line 75) | pub fn new() -> Self { method settings (line 79) | fn settings(operation_config: &SigV4OperationSigningConfig) -> Signing... method signing_params (line 83) | fn signing_params<'a>( method extract_operation_config (line 124) | fn extract_operation_config<'a>( method sign_http_request (line 160) | fn sign_http_request( type SigV4MessageSigner (line 295) | pub(crate) struct SigV4MessageSigner { function new (line 308) | pub(crate) fn new( function signing_params (line 326) | fn signing_params(&self) -> v4::SigningParams<'_, S> { method chunk_signature (line 338) | fn chunk_signature(&mut self, chunk: &Bytes) -> Result Result Result { method sign_empty (line 371) | fn sign_empty(&mut self) -> Option> { function check_send_sync (line 396) | fn check_send_sync(value: T) -> T { function sign_message (line 401) | fn sign_message() { function expiration_warning (line 451) | fn expiration_warning() { function endpoint_config_overrides_region_and_service (line 492) | fn endpoint_config_overrides_region_and_service() { function endpoint_config_supports_fallback_when_region_or_service_are_unset (line 526) | fn endpoint_config_supports_fallback_when_region_or_service_are_unset() { FILE: aws/rust-runtime/aws-runtime/src/auth/sigv4a.rs constant EXPIRATION_WARNING (line 26) | const EXPIRATION_WARNING: &str = "Presigned request will expire before t... constant SCHEME_ID (line 30) | pub const SCHEME_ID: AuthSchemeId = AuthSchemeId::new("sigv4a"); type SigV4aAuthScheme (line 34) | pub struct SigV4aAuthScheme { method new (line 40) | pub fn new() -> Self { method scheme_id (line 46) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 50) | fn identity_resolver( method signer (line 57) | fn signer(&self) -> &dyn Sign { type SigV4aSigner (line 65) | pub struct SigV4aSigner; method new (line 69) | pub fn new() -> Self { method settings (line 73) | fn settings(operation_config: &SigV4OperationSigningConfig) -> Signing... method signing_params (line 77) | fn signing_params<'a>( method extract_operation_config (line 114) | fn extract_operation_config<'a>( function extract_endpoint_auth_scheme_signing_region_set (line 157) | fn extract_endpoint_auth_scheme_signing_region_set( method sign_http_request (line 177) | fn sign_http_request( function expiration_warning (line 248) | fn expiration_warning() { function endpoint_config_overrides_region_and_service (line 289) | fn endpoint_config_overrides_region_and_service() { function endpoint_config_supports_fallback_when_region_or_service_are_unset (line 317) | fn endpoint_config_supports_fallback_when_region_or_service_are_unset() { function user_config_wins_over_endpoint_rules (line 335) | fn user_config_wins_over_endpoint_rules() { function endpoint_rules_used_when_no_user_config (line 357) | fn endpoint_rules_used_when_no_user_config() { function falls_back_to_client_region_when_nothing_configured (line 378) | fn falls_back_to_client_region_when_nothing_configured() { function endpoint_rules_win_over_client_region_when_no_user_config (line 391) | fn endpoint_rules_win_over_client_region_when_no_user_config() { function user_config_wins_over_both_endpoint_and_region (line 413) | fn user_config_wins_over_both_endpoint_and_region() { function region_set_is_none_when_nothing_is_configured (line 436) | fn region_set_is_none_when_nothing_is_configured() { function multi_region_endpoint_rules_preserved (line 448) | fn multi_region_endpoint_rules_preserved() { FILE: aws/rust-runtime/aws-runtime/src/content_encoding.rs constant CRLF (line 15) | const CRLF: &str = "\r\n"; constant CRLF_RAW (line 16) | const CRLF_RAW: &[u8] = b"\r\n"; constant CHUNK_SIGNATURE_BEGIN (line 18) | const CHUNK_SIGNATURE_BEGIN: &str = ";chunk-signature="; constant CHUNK_SIGNATURE_BEGIN_RAW (line 19) | const CHUNK_SIGNATURE_BEGIN_RAW: &[u8] = b";chunk-signature="; constant CHUNK_TERMINATOR (line 21) | const CHUNK_TERMINATOR: &str = "0\r\n"; constant CHUNK_TERMINATOR_RAW (line 22) | const CHUNK_TERMINATOR_RAW: &[u8] = b"0\r\n"; constant TRAILER_SEPARATOR (line 24) | const TRAILER_SEPARATOR: &[u8] = b":"; constant DEFAULT_CHUNK_SIZE_BYTE (line 26) | const DEFAULT_CHUNK_SIZE_BYTE: usize = 64 * 1024; constant SIGNATURE_LENGTH (line 28) | const SIGNATURE_LENGTH: usize = 64; constant X_AMZ_TRAILER_SIGNATURE (line 33) | pub const X_AMZ_TRAILER_SIGNATURE: &str = "x-amz-trailer-signature"; constant AWS_CHUNKED (line 39) | pub const AWS_CHUNKED: &str = "aws-chunked"; FILE: aws/rust-runtime/aws-runtime/src/content_encoding/body.rs type ChunkBuf (line 20) | pub(super) enum ChunkBuf { method remaining (line 34) | pub(super) fn remaining(&self) -> usize { method is_eos (line 42) | pub(super) fn is_eos(&self) -> bool { method buffered (line 47) | pub(super) fn buffered(&mut self) -> &mut SegmentedBuf { method ended (line 57) | pub(super) fn ended(self) -> Self { type AwsChunkedBodyState (line 68) | pub(super) enum AwsChunkedBodyState { function new (line 110) | pub fn new(body: Inner, options: AwsChunkedBodyOptions) -> Self { function with_signer (line 124) | pub fn with_signer(mut self, signer: S) -> Self function buffer_next_chunk (line 137) | pub(super) fn buffer_next_chunk( type AwsChunkedBodyError (line 180) | pub(super) enum AwsChunkedBodyError { method fmt (line 195) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function test_aws_chunked_body_is_unwind_safe_and_ref_unwind_safe (line 217) | fn test_aws_chunked_body_is_unwind_safe_and_ref_unwind_safe() { FILE: aws/rust-runtime/aws-runtime/src/content_encoding/body/http_body_0_x.rs type Data (line 17) | type Data = Bytes; type Error (line 18) | type Error = aws_smithy_types::body::Error; function poll_data (line 20) | fn poll_data( function poll_trailers (line 105) | fn poll_trailers( function is_end_stream (line 113) | fn is_end_stream(&self) -> bool { function size_hint (line 117) | fn size_hint(&self) -> http_body_04x::SizeHint { function trailers_as_aws_chunked_bytes (line 128) | fn trailers_as_aws_chunked_bytes( function total_rendered_length_of_trailers (line 164) | fn total_rendered_length_of_trailers(trailer_map: Option<&http_02x::Head... method len (line 205) | fn len(&self) -> usize { type Data (line 211) | type Data = Bytes; type Error (line 212) | type Error = aws_smithy_types::body::Error; method poll_data (line 214) | fn poll_data( method poll_trailers (line 243) | fn poll_trailers( method is_end_stream (line 250) | fn is_end_stream(&self) -> bool { method size_hint (line 254) | fn size_hint(&self) -> SizeHint { function test_aws_chunked_encoding (line 260) | async fn test_aws_chunked_encoding() { function test_aws_chunked_encoding_sputtering_body (line 301) | async fn test_aws_chunked_encoding_sputtering_body() { function test_aws_chunked_encoding_incorrect_trailer_length_panic (line 358) | async fn test_aws_chunked_encoding_incorrect_trailer_length_panic() { function test_aws_chunked_encoding_empty_body (line 382) | async fn test_aws_chunked_encoding_empty_body() { function test_total_rendered_length_of_trailers (line 411) | async fn test_total_rendered_length_of_trailers() { function test_total_rendered_length_of_empty_trailers (line 433) | async fn test_total_rendered_length_of_empty_trailers() { FILE: aws/rust-runtime/aws-runtime/src/content_encoding/body/http_body_1_x.rs type Data (line 34) | type Data = Bytes; type Error (line 35) | type Error = aws_smithy_types::body::Error; function is_end_stream (line 37) | fn is_end_stream(&self) -> bool { function size_hint (line 41) | fn size_hint(&self) -> http_body_1x::SizeHint { function poll_frame (line 45) | fn poll_frame( function signed_encoded_chunk (line 244) | fn signed_encoded_chunk( function unsigned_encoded_chunk (line 259) | fn unsigned_encoded_chunk(chunk_bytes: Bytes) -> Bytes { function trailers_as_aws_chunked_bytes (line 274) | fn trailers_as_aws_chunked_bytes( function total_rendered_length_of_trailers (line 308) | fn total_rendered_length_of_trailers(trailer_map: Option<&http_1x::Heade... function check_for_stream_length_mismatch (line 326) | fn check_for_stream_length_mismatch( method len (line 371) | fn len(&self) -> usize { type Data (line 377) | type Data = Bytes; type Error (line 378) | type Error = aws_smithy_types::body::Error; method poll_frame (line 380) | fn poll_frame( method is_end_stream (line 410) | fn is_end_stream(&self) -> bool { method size_hint (line 414) | fn size_hint(&self) -> SizeHint { type Data (line 428) | type Data = Bytes; type Error (line 429) | type Error = aws_smithy_types::body::Error; method poll_frame (line 431) | fn poll_frame( function test_aws_chunked_encoding (line 450) | async fn test_aws_chunked_encoding() { function test_aws_chunked_encoding_sputtering_body (line 484) | async fn test_aws_chunked_encoding_sputtering_body() { function test_aws_chunked_encoding_incorrect_trailer_length_panic (line 533) | async fn test_aws_chunked_encoding_incorrect_trailer_length_panic() { function test_aws_chunked_encoding_empty_body (line 549) | async fn test_aws_chunked_encoding_empty_body() { function test_total_rendered_length_of_trailers (line 573) | async fn test_total_rendered_length_of_trailers() { function test_total_rendered_length_of_empty_trailers (line 596) | async fn test_total_rendered_length_of_empty_trailers() { function test_poll_frame_with_default_chunk_size (line 607) | async fn test_poll_frame_with_default_chunk_size() { function test_poll_frame_with_custom_chunk_size (line 629) | async fn test_poll_frame_with_custom_chunk_size() { function test_poll_frame_with_trailers (line 651) | async fn test_poll_frame_with_trailers() { function test_aws_chunked_body_poll_frame_with_signer (line 682) | async fn test_aws_chunked_body_poll_frame_with_signer() { function test_aws_chunked_body_poll_frame_with_signer_and_trailers (line 737) | async fn test_aws_chunked_body_poll_frame_with_signer_and_trailers() { function test_unsigned_encoded_length_with_no_trailer (line 804) | fn test_unsigned_encoded_length_with_no_trailer() { function test_unsigned_encoded_length_with_trailer (line 846) | fn test_unsigned_encoded_length_with_trailer() { function test_signed_encoded_length_with_no_trailer (line 867) | fn test_signed_encoded_length_with_no_trailer() { function test_signed_encoded_length_with_trailer (line 910) | fn test_signed_encoded_length_with_trailer() { FILE: aws/rust-runtime/aws-runtime/src/content_encoding/options.rs type AwsChunkedBodyOptions (line 15) | pub struct AwsChunkedBodyOptions { method new (line 37) | pub fn new(stream_length: u64, trailer_lengths: Vec) -> Self { method with_chunk_size (line 51) | pub fn with_chunk_size(mut self, chunk_size: usize) -> Self { method chunk_size (line 59) | pub fn chunk_size(&self) -> usize { method total_trailer_length (line 63) | pub(super) fn total_trailer_length(&self) -> u64 { method with_stream_length (line 70) | pub fn with_stream_length(mut self, stream_length: u64) -> Self { method with_trailer_len (line 76) | pub fn with_trailer_len(mut self, trailer_len: u64) -> Self { method is_trailer_empty (line 82) | pub fn is_trailer_empty(&self) -> bool { method disable_chunked_encoding (line 89) | pub fn disable_chunked_encoding() -> Self { method disabled (line 97) | pub fn disabled(&self) -> bool { method signed_chunked_encoding (line 102) | pub fn signed_chunked_encoding(mut self, is_signed: bool) -> Self { method encoded_length (line 108) | pub fn encoded_length(&self) -> u64 { method signed_encoded_length (line 116) | fn signed_encoded_length(&self) -> u64 { method unsigned_encoded_length (line 144) | fn unsigned_encoded_length(&self) -> u64 { type Storer (line 32) | type Storer = StoreReplace; function int_log16 (line 171) | fn int_log16(mut i: T) -> u64 function get_signed_chunk_bytes_length (line 197) | fn get_signed_chunk_bytes_length(payload_length: u64) -> u64 { function get_unsigned_chunk_bytes_length (line 212) | fn get_unsigned_chunk_bytes_length(payload_length: u64) -> u64 { function test_int_log16 (line 222) | fn test_int_log16() { FILE: aws/rust-runtime/aws-runtime/src/content_encoding/sign.rs type SignChunk (line 15) | pub(crate) trait SignChunk: std::fmt::Debug { method chunk_signature (line 16) | fn chunk_signature(&mut self, chunk: &Bytes) -> Result Result<... method chunk_signature (line 91) | fn chunk_signature(&mut self, chunk: &Bytes) -> Result Result<... type DeferredSigner (line 31) | pub struct DeferredSigner { method new (line 44) | pub fn new() -> (Self, DeferredSignerSender) { method empty (line 56) | pub fn empty() -> Self { method acquire (line 63) | fn acquire(&self) -> Box { type Storer (line 39) | type Storer = StoreReplace; type DeferredSignerSender (line 73) | pub struct DeferredSignerSender { method send (line 78) | pub(crate) fn send( type Storer (line 87) | type Storer = StoreReplace; FILE: aws/rust-runtime/aws-runtime/src/env_config.rs function get_service_env_config (line 24) | pub fn get_service_env_config<'a, T, E>( type Location (line 41) | enum Location<'a> { function fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Scope (line 56) | enum Scope<'a> { function fmt (line 62) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type EnvConfigSource (line 79) | pub struct EnvConfigSource<'a> { function into (line 87) | fn into(self) -> Origin { function global_from_env (line 100) | pub(crate) fn global_from_env(key: Cow<'a, str>) -> Self { function global_from_profile (line 108) | pub(crate) fn global_from_profile(key: Cow<'a, str>, profile_name: Cow<'... function service_from_env (line 116) | pub(crate) fn service_from_env(key: Cow<'a, str>, service_id: Cow<'a, st... function service_from_profile (line 124) | pub(crate) fn service_from_profile( function fmt (line 138) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type EnvConfigError (line 145) | pub struct EnvConfigError> { function err (line 152) | pub fn err(&self) -> &E { function fmt (line 158) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 164) | fn source(&self) -> Option<&(dyn Error + 'static)> { type EnvConfigValue (line 174) | pub struct EnvConfigValue<'a> { function new (line 182) | pub fn new() -> Self { function env (line 187) | pub fn env(mut self, key: &'a str) -> Self { function profile (line 193) | pub fn profile(mut self, key: &'a str) -> Self { function service_id (line 199) | pub fn service_id(mut self, service_id: &'a str) -> Self { function validate (line 205) | pub fn validate( function validate_and_return_origin (line 225) | pub fn validate_and_return_origin( function load (line 247) | pub fn load( function get_service_config_from_env (line 312) | fn get_service_config_from_env<'a>( constant SERVICES (line 327) | const SERVICES: &str = "services"; function get_service_config_from_profile (line 329) | fn get_service_config_from_profile<'a>( function format_service_id_for_env (line 351) | fn format_service_id_for_env(service_id: impl AsRef) -> String { function format_service_id_for_profile (line 355) | fn format_service_id_for_profile(service_id: impl AsRef) -> String { function validate_some_key (line 370) | fn validate_some_key(s: &str) -> Result { function new_prop_key (line 374) | fn new_prop_key( function test_service_config_multiple_services (line 393) | async fn test_service_config_multiple_services() { function test_service_config_precedence (line 467) | async fn test_service_config_precedence() { function test_multiple_services (line 520) | async fn test_multiple_services() { FILE: aws/rust-runtime/aws-runtime/src/env_config/error.rs type EnvConfigFileLoadError (line 16) | pub enum EnvConfigFileLoadError { method from (line 49) | fn from(err: EnvConfigParseError) -> Self { method fmt (line 27) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method source (line 40) | fn source(&self) -> Option<&(dyn Error + 'static)> { type CouldNotReadConfigFile (line 56) | pub struct CouldNotReadConfigFile { FILE: aws/rust-runtime/aws-runtime/src/env_config/file.rs type EnvConfigFiles (line 38) | pub struct EnvConfigFiles { method builder (line 44) | pub fn builder() -> Builder { method default (line 50) | fn default() -> Self { type EnvConfigFileKind (line 62) | pub enum EnvConfigFileKind { method default_path (line 70) | pub(crate) fn default_path(&self) -> &'static str { method override_environment_variable (line 77) | pub(crate) fn override_environment_variable(&self) -> &'static str { type EnvConfigFile (line 87) | pub(crate) enum EnvConfigFile { method fmt (line 103) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Builder (line 123) | pub struct Builder { method new (line 131) | pub fn new() -> Self { method include_default_config_file (line 142) | pub fn include_default_config_file(mut self, include_default_config_fi... method include_default_credentials_file (line 154) | pub fn include_default_credentials_file( method with_file (line 167) | pub fn with_file(mut self, kind: EnvConfigFileKind, file: impl Into EnvConfigFiles { function redact_file_contents_in_profile_file_debug (line 209) | fn redact_file_contents_in_profile_file_debug() { function build_correctly_orders_default_config_credentials (line 220) | fn build_correctly_orders_default_config_credentials() { function empty_builder_panics (line 246) | fn empty_builder_panics() { FILE: aws/rust-runtime/aws-runtime/src/env_config/normalize.rs constant DEFAULT (line 13) | const DEFAULT: &str = "default"; constant PROFILE_PREFIX (line 14) | const PROFILE_PREFIX: &str = "profile"; constant SSO_SESSION_PREFIX (line 15) | const SSO_SESSION_PREFIX: &str = "sso-session"; type SectionPair (line 19) | struct SectionPair<'a> { function is_unprefixed_default (line 25) | fn is_unprefixed_default(&self) -> bool { function is_prefixed_default (line 29) | fn is_prefixed_default(&self) -> bool { function parse (line 33) | fn parse(input: &str) -> SectionPair<'_> { function valid_for (line 55) | fn valid_for(self, kind: EnvConfigFileKind) -> Result { function merge_in (line 102) | pub(super) fn merge_in( function merge_into_base (line 186) | fn merge_into_base(target: &mut dyn Section, profile: HashMap Result<&str, ()> { function parse_sub_properties (line 212) | fn parse_sub_properties(sub_properties_str: &str) -> impl Iterator = HashMap<&'a str, HashMap) -> fmt::Result { function validate_subproperty (line 65) | fn validate_subproperty(value: &str, location: Location) -> Result<(), E... function is_empty_line (line 75) | fn is_empty_line(line: &str) -> bool { function is_comment_line (line 79) | fn is_comment_line(line: &str) -> bool { type Parser (line 84) | struct Parser<'a> { type State (line 97) | enum State<'a> { function parse_profile_file (line 107) | pub(super) fn parse_profile_file(file: &File) -> Result Result<(), EnvConfigParseE... function read_property_line (line 142) | fn read_property_line(&mut self, line: &'a str) -> Result<(), EnvConfigP... function make_error (line 163) | fn make_error(&self, message: &str) -> EnvConfigParseError { function read_property_continuation (line 173) | fn read_property_continuation(&mut self, line: &'a str) -> Result<(), En... function read_profile_line (line 203) | fn read_profile_line(&mut self, line: &'a str) -> Result<(), EnvConfigPa... type PropertyError (line 224) | enum PropertyError { method into_error (line 230) | fn into_error(self, ctx: &str, location: Location) -> EnvConfigParseEr... function parse_property_line (line 249) | fn parse_property_line(line: &str) -> Result<(Cow<'_, str>, &str), Prope... function to_ascii_lowercase (line 264) | pub(crate) fn to_ascii_lowercase(s: &str) -> Cow<'_, str> { function prepare_line (line 282) | fn prepare_line(line: &str, comments_need_whitespace: bool) -> &str { function property_parsing (line 311) | fn property_parsing() { function prepare_line_strips_comments (line 333) | fn prepare_line_strips_comments() { function error_line_numbers (line 351) | fn error_line_numbers() { FILE: aws/rust-runtime/aws-runtime/src/env_config/property.rs type Property (line 13) | pub struct Property { method value (line 20) | pub fn value(&self) -> &str { method key (line 25) | pub fn key(&self) -> &str { method new (line 30) | pub fn new(key: String, value: String) -> Self { type SectionKey (line 35) | type SectionKey = String; type SectionName (line 36) | type SectionName = String; type PropertyName (line 37) | type PropertyName = String; type SubPropertyName (line 38) | type SubPropertyName = String; type PropertyValue (line 39) | type PropertyValue = String; type PropertiesKey (line 51) | pub struct PropertiesKey { method builder (line 60) | pub fn builder() -> PropertiesKeyBuilder { method fmt (line 66) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PropertiesKeyBuilder (line 89) | pub struct PropertiesKeyBuilder { method section_key (line 98) | pub fn section_key(mut self, section_key: impl Into) -> Self { method section_name (line 104) | pub fn section_name(mut self, section_name: impl Into) -> Self { method property_name (line 110) | pub fn property_name(mut self, property_name: impl Into) -> Se... method sub_property_name (line 116) | pub fn sub_property_name(mut self, sub_property_name: impl Into Result { type Properties (line 141) | pub struct Properties { method new (line 148) | pub fn new() -> Self { method new_from_slice (line 153) | pub(crate) fn new_from_slice(slice: &[(PropertiesKey, PropertyValue)])... method insert (line 162) | pub fn insert(&mut self, properties_key: PropertiesKey, value: Propert... method get (line 175) | pub fn get(&self, properties_key: &PropertiesKey) -> Option<&PropertyV... FILE: aws/rust-runtime/aws-runtime/src/env_config/section.rs type Section (line 16) | pub(crate) trait Section { method name (line 18) | fn name(&self) -> &str; method properties (line 22) | fn properties(&self) -> &HashMap; method get (line 25) | fn get(&self, name: &str) -> Option<&str>; method is_empty (line 29) | fn is_empty(&self) -> bool; method insert (line 32) | fn insert(&mut self, name: String, value: Property); method name (line 42) | fn name(&self) -> &str { method properties (line 46) | fn properties(&self) -> &HashMap { method get (line 50) | fn get(&self, name: &str) -> Option<&str> { method is_empty (line 56) | fn is_empty(&self) -> bool { method insert (line 60) | fn insert(&mut self, name: String, value: Property) { method name (line 92) | fn name(&self) -> &str { method properties (line 96) | fn properties(&self) -> &HashMap { method get (line 100) | fn get(&self, name: &str) -> Option<&str> { method is_empty (line 104) | fn is_empty(&self) -> bool { method insert (line 108) | fn insert(&mut self, name: String, value: Property) { method name (line 133) | fn name(&self) -> &str { method properties (line 137) | fn properties(&self) -> &HashMap { method get (line 141) | fn get(&self, name: &str) -> Option<&str> { method is_empty (line 145) | fn is_empty(&self) -> bool { method insert (line 149) | fn insert(&mut self, name: String, value: Property) { type SectionInner (line 36) | pub(super) struct SectionInner { type Profile (line 69) | pub struct Profile(SectionInner); method new (line 73) | pub fn new(name: impl Into, properties: HashMap &str { method get (line 86) | pub fn get(&self, name: &str) -> Option<&str> { type SsoSession (line 115) | pub struct SsoSession(SectionInner); method new (line 119) | pub(super) fn new(name: impl Into, properties: HashMap Option<&str> { type EnvConfigSections (line 156) | pub struct EnvConfigSections { method new (line 179) | pub fn new( method get (line 218) | pub fn get(&self, key: &str) -> Option<&str> { method get_profile (line 225) | pub fn get_profile(&self, profile_name: &str) -> Option<&Profile> { method selected_profile (line 230) | pub fn selected_profile(&self) -> &str { method is_empty (line 235) | pub fn is_empty(&self) -> bool { method profiles (line 240) | pub fn profiles(&self) -> impl Iterator { method sso_sessions (line 245) | pub fn sso_sessions(&self) -> impl Iterator { method sso_session (line 250) | pub fn sso_session(&self, name: &str) -> Option<&SsoSession> { method other_sections (line 255) | pub fn other_sections(&self) -> &Properties { method parse (line 260) | pub fn parse(source: Source) -> Result { method default (line 164) | fn default() -> Self { function run_tests (line 291) | fn run_tests() -> Result<(), Box> { function empty_source_empty_profile (line 302) | fn empty_source_empty_profile() { function profile_names_are_exposed (line 313) | fn profile_names_are_exposed() { function run_fuzz_tests (line 329) | fn run_fuzz_tests() -> Result<(), Box> { type FlattenedProfileSet (line 362) | struct FlattenedProfileSet { function flatten (line 366) | fn flatten(config: EnvConfigSections) -> FlattenedProfileSet { function flatten_sections (line 372) | fn flatten_sections<'a>( function make_source (line 389) | fn make_source(input: ParserInput) -> Source { function check (line 408) | fn check(test_case: ParserTest) { type ParserTests (line 457) | struct ParserTests { type ParserTest (line 463) | struct ParserTest { type ParserOutput (line 471) | enum ParserOutput { type ParserInput (line 482) | struct ParserInput { FILE: aws/rust-runtime/aws-runtime/src/env_config/source.rs constant HOME_EXPANSION_FAILURE_WARNING (line 18) | const HOME_EXPANSION_FAILURE_WARNING: &str = type Source (line 24) | pub struct Source { type File (line 36) | pub struct File { function load (line 43) | pub async fn load( function file_contents_to_string (line 67) | fn file_contents_to_string(path: &Path, contents: Vec) -> String { function load_config_file (line 88) | async fn load_config_file( function expand_home (line 159) | fn expand_home( function only_expand_home_prefix (line 216) | fn only_expand_home_prefix() { type SourceTests (line 227) | struct SourceTests { type TestCase (line 233) | struct TestCase { function run_tests (line 244) | fn run_tests() -> Result<(), Box> { function logs_produced_default (line 258) | fn logs_produced_default() { function load_config_file_should_not_emit_warning_when_path_not_explicitly_set (line 275) | fn load_config_file_should_not_emit_warning_when_path_not_explicitly_set... function load_config_file_should_emit_warning_when_path_explicitly_set (line 291) | fn load_config_file_should_emit_warning_when_path_explicitly_set() { function check (line 305) | async fn check(test_case: TestCase) { function test_expand_home (line 337) | fn test_expand_home() { function expand_home_no_home (line 348) | fn expand_home_no_home() { function test_expand_home_windows (line 367) | fn test_expand_home_windows() { function programmatically_set_credentials_file_contents (line 378) | async fn programmatically_set_credentials_file_contents() { function programmatically_set_credentials_file_path (line 395) | async fn programmatically_set_credentials_file_path() { function programmatically_include_default_files (line 423) | async fn programmatically_include_default_files() { function default_files_must_not_error (line 459) | async fn default_files_must_not_error() { function misconfigured_programmatic_custom_profile_path_must_error (line 481) | async fn misconfigured_programmatic_custom_profile_path_must_error() { FILE: aws/rust-runtime/aws-runtime/src/fs_util.rs type Os (line 11) | pub enum Os { method real (line 20) | pub fn real() -> Self { function home_dir (line 29) | pub fn home_dir(env_var: &os_shim_internal::Env, os: Os) -> Option Result, BoxError>; method generate (line 42) | fn generate(&self) -> Result, BoxError> { method generate (line 72) | fn generate(&self) -> Result, BoxError> { method generate (line 185) | fn generate(&self) -> Result, BoxError> { method generate (line 208) | fn generate(&self) -> Result, BoxError> { type SharedInvocationIdGenerator (line 32) | pub struct SharedInvocationIdGenerator(Arc); method new (line 36) | pub fn new(gen: impl InvocationIdGenerator + 'static) -> Self { type Storer (line 48) | type Storer = StoreReplace; type DefaultInvocationIdGenerator (line 53) | pub struct DefaultInvocationIdGenerator { method new (line 59) | pub fn new() -> Self { method with_seed (line 64) | pub fn with_seed(seed: u64) -> Self { type InvocationIdInterceptor (line 85) | pub struct InvocationIdInterceptor { method new (line 91) | pub fn new() -> Self { method name (line 98) | fn name(&self) -> &'static str { method modify_before_retry_loop (line 102) | fn modify_before_retry_loop( method modify_before_transmit (line 119) | fn modify_before_transmit( type InvocationId (line 135) | pub struct InvocationId(HeaderValue); method new (line 142) | pub fn new(invocation_id: String) -> Self { method new_from_str (line 160) | pub fn new_from_str(uuid: &'static str) -> Self { type Storer (line 151) | type Storer = StoreReplace; type PredefinedInvocationIdGenerator (line 167) | pub struct PredefinedInvocationIdGenerator { method new (line 173) | pub fn new(mut invocation_ids: Vec) -> Self { type NoInvocationIdGenerator (line 198) | pub struct NoInvocationIdGenerator; method new (line 202) | pub fn new() -> Self { function expect_header (line 226) | fn expect_header<'a>( function default_id_generator (line 234) | fn default_id_generator() { function custom_id_generator (line 261) | fn custom_id_generator() { FILE: aws/rust-runtime/aws-runtime/src/recursion_detection.rs constant TRACE_ID_HEADER (line 16) | const TRACE_ID_HEADER: &str = "x-amzn-trace-id"; constant LAMBDA_FUNCTION_NAME (line 19) | pub(super) const LAMBDA_FUNCTION_NAME: &str = "AWS_LAMBDA_FUNCTION_NAME"; constant TRACE_ID (line 20) | pub(super) const TRACE_ID: &str = "_X_AMZN_TRACE_ID"; type RecursionDetectionInterceptor (line 31) | pub struct RecursionDetectionInterceptor { method new (line 37) | pub fn new() -> Self { method name (line 44) | fn name(&self) -> &'static str { method modify_before_signing (line 48) | fn modify_before_signing( function encode_header (line 74) | fn encode_header(value: &[u8]) -> HeaderValue { function every_char (line 100) | fn every_char() { function run_tests (line 111) | fn run_tests() { type TestCase (line 122) | struct TestCase { method env (line 129) | fn env(&self) -> Env { method request_headers_before (line 134) | fn request_headers_before(&self) -> impl Iterator { method request_headers_after (line 139) | fn request_headers_after(&self) -> impl Iterator { method split_headers (line 144) | fn split_headers(headers: &[String]) -> impl Iterator Self { method build_attempts_pair (line 43) | fn build_attempts_pair( method build_max_attempts_pair (line 55) | fn build_max_attempts_pair( method build_ttl_pair (line 67) | fn build_ttl_pair( method name (line 96) | fn name(&self) -> &'static str { method modify_before_transmit (line 100) | fn modify_before_transmit( type RequestPairs (line 133) | struct RequestPairs { method new (line 139) | fn new() -> Self { method with_pair (line 145) | fn with_pair( method try_into_header_value (line 155) | fn try_into_header_value(self) -> Result { type Error (line 161) | type Error = BoxError; method try_from (line 163) | fn try_from(value: RequestPairs) -> Result { function expect_header (line 195) | fn expect_header<'a>(context: &'a InterceptorContext, header_name: &str)... function test_request_pairs_for_initial_attempt (line 205) | fn test_request_pairs_for_initial_attempt() { function test_header_value_from_request_pairs_supports_all_valid_characters (line 235) | fn test_header_value_from_request_pairs_supports_all_valid_characters() { FILE: aws/rust-runtime/aws-runtime/src/retries/classifiers.rs constant THROTTLING_ERRORS (line 18) | pub const THROTTLING_ERRORS: &[&str] = &[ constant TRANSIENT_ERRORS (line 36) | pub const TRANSIENT_ERRORS: &[&str] = &["RequestTimeout", "RequestTimeou... type AwsErrorCodeClassifier (line 40) | pub struct AwsErrorCodeClassifier { method default (line 47) | fn default() -> Self { type AwsErrorCodeClassifierBuilder (line 58) | pub struct AwsErrorCodeClassifierBuilder { function transient_errors (line 66) | pub fn transient_errors( function build (line 75) | pub fn build(self) -> AwsErrorCodeClassifier { function new (line 86) | pub fn new() -> Self { function builder (line 91) | pub fn builder() -> AwsErrorCodeClassifierBuilder { method classify_retry (line 104) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 146) | fn name(&self) -> &'static str { method priority (line 150) | fn priority(&self) -> RetryClassifierPriority { type CodedError (line 172) | struct CodedError { method new (line 177) | fn new(code: &'static str) -> Self { method fmt (line 185) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method meta (line 193) | fn meta(&self) -> &ErrorMetadata { function classify_by_error_code (line 199) | fn classify_by_error_code() { function classify_generic (line 216) | fn classify_generic() { function test_retry_after_header (line 229) | fn test_retry_after_header() { FILE: aws/rust-runtime/aws-runtime/src/sdk_feature.rs type AwsSdkFeature (line 14) | pub enum AwsSdkFeature { type Storer (line 32) | type Storer = StoreAppend; FILE: aws/rust-runtime/aws-runtime/src/service_clock_skew.rs type ServiceClockSkew (line 18) | pub(crate) struct ServiceClockSkew { method new (line 23) | fn new(inner: Duration) -> Self { type Storer (line 29) | type Storer = StoreReplace; method from (line 33) | fn from(skew: ServiceClockSkew) -> Duration { type ServiceClockSkewInterceptor (line 41) | pub struct ServiceClockSkewInterceptor; method new (line 45) | pub fn new() -> Self { function calculate_skew (line 50) | fn calculate_skew(time_sent: DateTime, time_received: DateTime) -> Durat... function extract_time_sent_from_response (line 55) | fn extract_time_sent_from_response( method name (line 68) | fn name(&self) -> &'static str { method modify_before_deserialization (line 72) | fn modify_before_deserialization( FILE: aws/rust-runtime/aws-runtime/src/user_agent.rs constant USER_AGENT_VERSION (line 19) | const USER_AGENT_VERSION: &str = "2.1"; type AwsUserAgent (line 31) | pub struct AwsUserAgent { method new_from_environment (line 51) | pub fn new_from_environment(env: Env, api_metadata: ApiMetadata) -> Se... method for_tests (line 95) | pub fn for_tests() -> Self { method with_feature_metadata (line 132) | pub fn with_feature_metadata(mut self, _metadata: FeatureMetadata) -> ... method add_feature_metadata (line 144) | pub fn add_feature_metadata(&mut self, _metadata: FeatureMetadata) -> ... method with_config_metadata (line 156) | pub fn with_config_metadata(mut self, _metadata: ConfigMetadata) -> Se... method add_config_metadata (line 168) | pub fn add_config_metadata(&mut self, _metadata: ConfigMetadata) -> &m... method with_business_metric (line 174) | pub fn with_business_metric(mut self, metric: BusinessMetric) -> Self { method add_business_metric (line 181) | pub fn add_business_metric(&mut self, metric: BusinessMetric) -> &mut ... method with_framework_metadata (line 188) | pub fn with_framework_metadata(mut self, metadata: FrameworkMetadata) ... method add_framework_metadata (line 195) | pub fn add_framework_metadata(&mut self, metadata: FrameworkMetadata) ... method with_additional_metadata (line 201) | pub fn with_additional_metadata(mut self, metadata: AdditionalMetadata... method add_additional_metadata (line 207) | pub fn add_additional_metadata(&mut self, metadata: AdditionalMetadata... method with_app_name (line 213) | pub fn with_app_name(mut self, app_name: AppName) -> Self { method set_app_name (line 219) | pub fn set_app_name(&mut self, app_name: AppName) -> &mut Self { method aws_ua_header (line 227) | pub fn aws_ua_header(&self) -> String { method ua_header (line 276) | pub fn ua_header(&self) -> String { type Storer (line 287) | type Storer = StoreReplace; type SdkMetadata (line 291) | struct SdkMetadata { method fmt (line 297) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type UaMetadata (line 303) | struct UaMetadata { method fmt (line 308) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ApiMetadata (line 315) | pub struct ApiMetadata { method new (line 322) | pub const fn new(service_id: &'static str, version: &'static str) -> S... method fmt (line 331) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Storer (line 337) | type Storer = StoreReplace; type InvalidMetadataValue (line 349) | pub struct InvalidMetadataValue; method fmt (line 354) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function validate_metadata (line 364) | fn validate_metadata(value: Cow<'static, str>) -> Result>) -> Result) -> fmt::Result { type AdditionalMetadataList (line 410) | struct AdditionalMetadataList(Vec); method push (line 413) | fn push(&mut self, metadata: AdditionalMetadata) { method fmt (line 419) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type FeatureMetadata (line 432) | pub struct FeatureMetadata { method new (line 447) | pub fn new( method with_additional (line 459) | pub fn with_additional(mut self, metadata: AdditionalMetadata) -> Self { method fmt (line 467) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ConfigMetadata (line 482) | pub struct ConfigMetadata { method new (line 496) | pub fn new( method fmt (line 509) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type FrameworkMetadata (line 523) | pub struct FrameworkMetadata { method new (line 537) | pub fn new( method with_additional (line 549) | pub fn with_additional(mut self, metadata: AdditionalMetadata) -> Self { method fmt (line 556) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type OsMetadata (line 567) | struct OsMetadata { method fmt (line 573) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type LanguageMetadata (line 591) | struct LanguageMetadata { method fmt (line 597) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ExecEnvMetadata (line 604) | struct ExecEnvMetadata { method fmt (line 608) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function make_deterministic (line 621) | fn make_deterministic(ua: &mut AwsUserAgent) { function generate_a_valid_ua (line 631) | fn generate_a_valid_ua() { function generate_a_valid_ua_with_execution_env (line 649) | fn generate_a_valid_ua_with_execution_env() { function generate_a_valid_ua_with_frameworks (line 670) | fn generate_a_valid_ua_with_frameworks() { function generate_a_valid_ua_with_app_name (line 694) | fn generate_a_valid_ua_with_app_name() { function generate_a_valid_ua_with_build_env_additional_metadata (line 713) | fn generate_a_valid_ua_with_build_env_additional_metadata() { function generate_a_valid_ua_with_business_metrics (line 727) | fn generate_a_valid_ua_with_business_metrics() { FILE: aws/rust-runtime/aws-runtime/src/user_agent/interceptor.rs constant X_AMZ_USER_AGENT (line 59) | const X_AMZ_USER_AGENT: HeaderName = HeaderName::from_static("x-amz-user... type UserAgentInterceptorError (line 62) | enum UserAgentInterceptorError { method source (line 69) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method fmt (line 79) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 89) | fn from(err: InvalidHeaderValue) -> Self { method from (line 95) | fn from(err: InvalidMetadataValue) -> Self { type UserAgentInterceptor (line 103) | pub struct UserAgentInterceptor; method new (line 107) | pub fn new() -> Self { function header_values (line 112) | fn header_values( method name (line 124) | fn name(&self) -> &'static str { method read_after_serialization (line 128) | fn read_after_serialization( method modify_before_signing (line 156) | fn modify_before_signing( function expect_header (line 205) | fn expect_header<'a>(context: &'a InterceptorContext, header_name: &str)... function context (line 214) | fn context() -> InterceptorContext { function test_overridden_ua (line 224) | fn test_overridden_ua() { function test_default_ua (line 250) | fn test_default_ua() { function test_modify_before_signing_no_duplicate_metrics (line 285) | fn test_modify_before_signing_no_duplicate_metrics() { function test_metrics_order_preserved (line 325) | fn test_metrics_order_preserved() { function test_app_name (line 359) | fn test_app_name() { function test_api_metadata_missing (line 394) | fn test_api_metadata_missing() { function test_api_metadata_missing_with_ua_override (line 417) | fn test_api_metadata_missing_with_ua_override() { FILE: aws/rust-runtime/aws-runtime/src/user_agent/metrics.rs constant MAX_COMMA_SEPARATED_METRICS_VALUES_LENGTH (line 14) | const MAX_COMMA_SEPARATED_METRICS_VALUES_LENGTH: usize = 1024; constant MAX_METRICS_ID_NUMBER (line 16) | const MAX_METRICS_ID_NUMBER: usize = 350; type Base64Iterator (line 40) | struct Base64Iterator { method new (line 47) | fn new() -> Self { method increment (line 59) | fn increment(&mut self) { type Item (line 75) | type Item = String; method next (line 77) | fn next(&mut self) -> Option { type ProvideBusinessMetric (line 182) | pub(crate) trait ProvideBusinessMetric { method provide_business_metric (line 183) | fn provide_business_metric(&self) -> Option; method provide_business_metric (line 187) | fn provide_business_metric(&self) -> Option { method provide_business_metric (line 229) | fn provide_business_metric(&self) -> Option { method provide_business_metric (line 244) | fn provide_business_metric(&self) -> Option { type BusinessMetrics (line 293) | pub(super) struct BusinessMetrics(Vec); method push (line 296) | pub(super) fn push(&mut self, metric: BusinessMetric) { method is_empty (line 300) | pub(super) fn is_empty(&self) -> bool { method fmt (line 319) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function drop_unfinished_metrics_to_fit (line 305) | fn drop_unfinished_metrics_to_fit(csv: &str, max_len: usize) -> Cow<'_, ... method fmt (line 353) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function feature_id_to_metric_value (line 365) | fn feature_id_to_metric_value() { function test_base64_iter (line 381) | fn test_base64_iter() { function test_drop_unfinished_metrics_to_fit (line 400) | fn test_drop_unfinished_metrics_to_fit() { FILE: aws/rust-runtime/aws-runtime/src/user_agent/test_util.rs function check_ua_metric_values (line 16) | fn check_ua_metric_values(user_agent: &str, values: &[&str], should_cont... function assert_ua_contains_metric_values (line 51) | pub fn assert_ua_contains_metric_values(user_agent: &str, values: &[&str... function assert_ua_does_not_contain_metric_values (line 59) | pub fn assert_ua_does_not_contain_metric_values(user_agent: &str, values... function extract_ua_values (line 64) | pub fn extract_ua_values(user_agent: &str) -> Option> { function test_assert_ua_contains_metric_values (line 80) | fn test_assert_ua_contains_metric_values() { function empty_ua_fails_assert (line 106) | fn empty_ua_fails_assert() { function invalid_business_metrics_pattern_fails_assert (line 112) | fn invalid_business_metrics_pattern_fails_assert() { function another_invalid_business_metrics_pattern_fails_assert (line 118) | fn another_invalid_business_metrics_pattern_fails_assert() { function empty_metric_value_fails_assert (line 124) | fn empty_metric_value_fails_assert() { function business_metrics_do_not_contain_given_metric_value (line 130) | fn business_metrics_do_not_contain_given_metric_value() { function ua_containing_no_business_metrics_fails_assert (line 136) | fn ua_containing_no_business_metrics_fails_assert() { function ua_containing_invalid_business_metrics_fails_assert (line 145) | fn ua_containing_invalid_business_metrics_fails_assert() { FILE: aws/rust-runtime/aws-sigv4/benches/hmac.rs function hmac (line 13) | pub fn hmac(c: &mut Criterion) { function ring_multipart (line 25) | pub fn ring_multipart(c: &mut Criterion) { function ring_one_shot (line 41) | pub fn ring_one_shot(c: &mut Criterion) { FILE: aws/rust-runtime/aws-sigv4/benches/sigv4a.rs function generate_signing_key (line 10) | pub fn generate_signing_key(c: &mut Criterion) { FILE: aws/rust-runtime/aws-sigv4/src/date_time.rs function truncate_subsecs (line 13) | pub(crate) fn truncate_subsecs(time: SystemTime) -> SystemTime { function format_date (line 24) | pub(crate) fn format_date(time: SystemTime) -> String { function format_date_time (line 35) | pub(crate) fn format_date_time(time: SystemTime) -> String { constant DATE_TIME_FORMAT (line 55) | const DATE_TIME_FORMAT: &str = "[year][month][day]T[hour][minute][second... constant DATE_FORMAT (line 56) | const DATE_FORMAT: &str = "[year][month][day]"; function parse_date_time (line 59) | pub(crate) fn parse_date_time(date_time_str: &str) -> Result Result); method fmt (line 84) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function date_format (line 101) | fn date_format() { function date_time_format (line 115) | fn date_time_format() { function date_time_roundtrip (line 127) | fn date_time_roundtrip() { function date_roundtrip (line 133) | fn date_roundtrip() { function test_truncate_subsecs (line 141) | fn test_truncate_subsecs() { FILE: aws/rust-runtime/aws-sigv4/src/event_stream.rs type SigningParams (line 61) | pub type SigningParams<'a> = crate::sign::v4::SigningParams<'a, ()>; function calculate_string_to_sign (line 64) | fn calculate_string_to_sign( function sign_message (line 99) | pub fn sign_message<'a>( function sign_empty_message (line 117) | pub fn sign_empty_message<'a>( function sign_payload (line 124) | fn sign_payload<'a>( function string_to_sign (line 170) | fn string_to_sign() { function sign (line 209) | fn sign() { FILE: aws/rust-runtime/aws-sigv4/src/http_request.rs type SigningParams (line 85) | pub enum SigningParams<'a> { function from (line 94) | fn from(value: v4::SigningParams<'a, SigningSettings>) -> Self { function from (line 101) | fn from(value: v4a::SigningParams<'a, SigningSettings>) -> Self { function credentials (line 108) | pub(crate) fn credentials(&self) -> Result<&Credentials, SigningError> { function region (line 121) | pub fn region(&self) -> Option<&str> { function region_set (line 131) | pub fn region_set(&self) -> Option<&str> { function settings (line 139) | pub fn settings(&self) -> &SigningSettings { function settings_mut (line 148) | pub fn settings_mut(&mut self) -> &mut SigningSettings { function set_payload_checksum_kind (line 158) | pub fn set_payload_checksum_kind(&mut self, kind: PayloadChecksumKind) { function set_session_token_mode (line 166) | pub fn set_session_token_mode(&mut self, mode: SessionTokenMode) { function time (line 173) | pub fn time(&self) -> &SystemTime { function name (line 182) | pub fn name(&self) -> &str { function algorithm (line 191) | pub fn algorithm(&self) -> &'static str { function signature_version (line 200) | pub fn signature_version(&self) -> SignatureVersion { FILE: aws/rust-runtime/aws-sigv4/src/http_request/canonical_request.rs constant X_AMZ_CONTENT_SHA_256 (line 31) | pub(crate) const X_AMZ_CONTENT_SHA_256: &str = "x-amz-content-sha256"; constant X_AMZ_DATE (line 32) | pub(crate) const X_AMZ_DATE: &str = "x-amz-date"; constant X_AMZ_SECURITY_TOKEN (line 33) | pub(crate) const X_AMZ_SECURITY_TOKEN: &str = "x-amz-security-token"; constant X_AMZ_USER_AGENT (line 34) | pub(crate) const X_AMZ_USER_AGENT: &str = "x-amz-user-agent"; constant X_AMZ_CHECKSUM_MODE (line 35) | pub(crate) const X_AMZ_CHECKSUM_MODE: &str = "x-amz-checksum-mode"; constant X_AMZ_ALGORITHM (line 39) | pub(crate) const X_AMZ_ALGORITHM: &str = "X-Amz-Algorithm"; constant X_AMZ_CREDENTIAL (line 40) | pub(crate) const X_AMZ_CREDENTIAL: &str = "X-Amz-Credential"; constant X_AMZ_DATE (line 41) | pub(crate) const X_AMZ_DATE: &str = "X-Amz-Date"; constant X_AMZ_EXPIRES (line 42) | pub(crate) const X_AMZ_EXPIRES: &str = "X-Amz-Expires"; constant X_AMZ_SECURITY_TOKEN (line 43) | pub(crate) const X_AMZ_SECURITY_TOKEN: &str = "X-Amz-Security-Token"; constant X_AMZ_SIGNED_HEADERS (line 44) | pub(crate) const X_AMZ_SIGNED_HEADERS: &str = "X-Amz-SignedHeaders"; constant X_AMZ_SIGNATURE (line 45) | pub(crate) const X_AMZ_SIGNATURE: &str = "X-Amz-Signature"; constant UNSIGNED_PAYLOAD (line 48) | const UNSIGNED_PAYLOAD: &str = "UNSIGNED-PAYLOAD"; constant STREAMING_UNSIGNED_PAYLOAD_TRAILER (line 49) | const STREAMING_UNSIGNED_PAYLOAD_TRAILER: &str = "STREAMING-UNSIGNED-PAY... constant STREAMING_SIGNED_PAYLOAD_TRAILER (line 50) | const STREAMING_SIGNED_PAYLOAD_TRAILER: &str = "STREAMING-AWS4-HMAC-SHA2... type HeaderValues (line 53) | pub(crate) struct HeaderValues<'a> { type QueryParamValues (line 63) | pub(crate) struct QueryParamValues<'a> { type SignatureValues (line 76) | pub(crate) enum SignatureValues<'a> { function signed_headers (line 82) | pub(crate) fn signed_headers(&self) -> &SignedHeaders { function content_sha256 (line 89) | fn content_sha256(&self) -> &str { function as_headers (line 96) | pub(crate) fn as_headers(&self) -> Option<&HeaderValues<'_>> { function into_query_params (line 110) | pub(crate) fn into_query_params(self) -> Result, Se... type CanonicalRequest (line 119) | pub(crate) struct CanonicalRequest<'a> { function from (line 144) | pub(crate) fn from<'b>( function headers (line 235) | fn headers( function payload_hash (line 317) | fn payload_hash<'b>(body: &'b SignableBody<'b>) -> Cow<'b, str> { function params (line 341) | fn params( function insert_host_header (line 407) | fn insert_host_header( function insert_date_header (line 443) | fn insert_date_header( function header_values_for (line 453) | fn header_values_for(&self, key: impl AsHeaderName) -> String { function fmt (line 468) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function trim_all (line 489) | fn trim_all(text: &str) -> Cow<'_, str> { function normalize_header_value (line 513) | fn normalize_header_value(header_value: &str) -> Result, port: Option) -> Self { method fmt (line 540) | fn fmt(headers: &[CanonicalHeaderName]) -> String { method as_str (line 552) | pub(crate) fn as_str(&self) -> &str { method fmt (line 558) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type CanonicalHeaderName (line 564) | struct CanonicalHeaderName(HeaderName); method partial_cmp (line 567) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 573) | fn cmp(&self, other: &Self) -> Ordering { type SigningScope (line 579) | pub(crate) struct SigningScope<'a> { function v4a_display (line 586) | pub(crate) fn v4a_display(&self) -> String { function fmt (line 592) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type StringToSign (line 604) | pub(crate) struct StringToSign<'a> { function new_v4 (line 615) | pub(crate) fn new_v4( function new_v4a (line 638) | pub(crate) fn new_v4a( function fmt (line 664) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function signing_params (line 702) | fn signing_params(identity: &Identity, settings: SigningSettings) -> Sig... function test_repeated_header (line 715) | fn test_repeated_header() { function test_host_header_properly_handles_ports (line 747) | fn test_host_header_properly_handles_ports() { function test_set_xamz_sha_256 (line 782) | fn test_set_xamz_sha_256() { function test_unsigned_payload (line 810) | fn test_unsigned_payload() { function test_precomputed_payload (line 828) | fn test_precomputed_payload() { function test_generate_scope (line 846) | fn test_generate_scope() { function test_string_to_sign (line 857) | fn test_string_to_sign() { function test_digest_of_canonical_request (line 869) | fn test_digest_of_canonical_request() { function test_double_url_encode_path (line 878) | fn test_double_url_encode_path() { function test_double_url_encode (line 892) | fn test_double_url_encode() { function test_tilde_in_uri (line 905) | fn test_tilde_in_uri() { function test_signing_urls_with_percent_encoded_query_strings (line 919) | fn test_signing_urls_with_percent_encoded_query_strings() { function test_omit_session_token (line 943) | fn test_omit_session_token() { function non_presigning_header_exclusion (line 975) | fn non_presigning_header_exclusion() { function presigning_header_exclusion (line 1008) | fn presigning_header_exclusion() { function valid_input (line 1041) | fn valid_input(input: &Vec) -> bool { function test_trim_all_handles_spaces_correctly (line 1095) | fn test_trim_all_handles_spaces_correctly() { function test_trim_all_ignores_other_forms_of_whitespace (line 1107) | fn test_trim_all_ignores_other_forms_of_whitespace() { function trim_spaces_works_on_single_characters (line 1116) | fn trim_spaces_works_on_single_characters() { FILE: aws/rust-runtime/aws-sigv4/src/http_request/canonical_request/sigv4a.rs constant X_AMZ_REGION_SET (line 7) | pub(crate) const X_AMZ_REGION_SET: &str = "x-amz-region-set"; constant X_AMZ_REGION_SET (line 11) | pub(crate) const X_AMZ_REGION_SET: &str = "X-Amz-Region-Set"; FILE: aws/rust-runtime/aws-sigv4/src/http_request/error.rs type SigningErrorKind (line 12) | enum SigningErrorKind { type SigningError (line 19) | pub struct SigningError { method unsupported_identity_type (line 24) | pub(crate) fn unsupported_identity_type() -> Self { method fmt (line 32) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 54) | fn from(source: CanonicalRequestError) -> Self { method source (line 45) | fn source(&self) -> Option<&(dyn Error + 'static)> { type CanonicalRequestErrorKind (line 62) | enum CanonicalRequestErrorKind { type CanonicalRequestError (line 70) | pub(crate) struct CanonicalRequestError { method fmt (line 75) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method unsupported_identity_type (line 101) | pub(crate) fn unsupported_identity_type() -> Self { method from (line 109) | fn from(source: InvalidHeaderName) -> Self { method from (line 117) | fn from(source: InvalidHeaderValue) -> Self { method from (line 125) | fn from(source: InvalidUri) -> Self { method source (line 89) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: aws/rust-runtime/aws-sigv4/src/http_request/settings.rs constant HEADER_NAME_X_RAY_TRACE_ID (line 10) | const HEADER_NAME_X_RAY_TRACE_ID: &str = "x-amzn-trace-id"; type SigningSettings (line 15) | pub struct SigningSettings { type PayloadChecksumKind (line 49) | pub enum PayloadChecksumKind { type PercentEncodingMode (line 68) | pub enum PercentEncodingMode { type UriPathNormalizationMode (line 82) | pub enum UriPathNormalizationMode { method from (line 91) | fn from(value: bool) -> Self { type SessionTokenMode (line 104) | pub enum SessionTokenMode { method default (line 113) | fn default() -> Self { type SignatureLocation (line 150) | pub enum SignatureLocation { FILE: aws/rust-runtime/aws-sigv4/src/http_request/sign.rs constant LOG_SIGNABLE_BODY (line 22) | const LOG_SIGNABLE_BODY: &str = "LOG_SIGNABLE_BODY"; type SignableRequest (line 27) | pub struct SignableRequest<'a> { function new (line 38) | pub fn new( function uri (line 58) | pub(crate) fn uri(&self) -> &Uri { function method (line 63) | pub(crate) fn method(&self) -> &str { function headers (line 68) | pub(crate) fn headers(&self) -> &[(&str, &str)] { function body (line 73) | pub fn body(&self) -> &SignableBody<'_> { type SignableBody (line 81) | pub enum SignableBody<'a> { method fmt (line 105) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function empty (line 132) | pub fn empty() -> SignableBody<'static> { type SigningInstructions (line 139) | pub struct SigningInstructions { method new (line 183) | fn new(headers: Vec
, params: Vec<(&'static str, Cow<'static, s... method into_parts (line 188) | pub fn into_parts(self) -> (Vec
, Vec<(&'static str, Cow<'stati... method headers (line 193) | pub fn headers(&self) -> impl Iterator { method params (line 200) | pub fn params(&self) -> &[(&str, Cow<'static, str>)] { method apply_to_request_http0x (line 206) | pub fn apply_to_request_http0x(self, request: &mut http0::Request(self, request: &mut http::Request) { type Header (line 145) | pub struct Header { method name (line 167) | pub fn name(&self) -> &'static str { method value (line 172) | pub fn value(&self) -> &str { method sensitive (line 177) | pub fn sensitive(&self) -> bool { method fmt (line 152) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function sign (line 259) | pub fn sign<'a>( type CalculatedParams (line 283) | type CalculatedParams = Vec<(&'static str, Cow<'static, str>)>; function calculate_signing_params (line 285) | fn calculate_signing_params<'a>( function calculate_signing_headers (line 363) | fn calculate_signing_headers<'a>( function add_header (line 487) | fn add_header(map: &mut Vec
, key: &'static str, value: &str, sen... function build_authorization_header (line 497) | fn build_authorization_header( function make_headers_comparable (line 547) | pub(crate) fn make_headers_comparable(request: &mut Request) { function test_get_header_key_duplicate (line 559) | fn test_get_header_key_duplicate() { function test_get_header_value_multiline (line 565) | fn test_get_header_value_multiline() { function test_get_header_value_order (line 570) | fn test_get_header_value_order() { function test_get_header_value_trim (line 575) | fn test_get_header_value_trim() { function test_get_relative_normalized (line 580) | fn test_get_relative_normalized() { function test_get_relative_relative_normalized (line 585) | fn test_get_relative_relative_normalized() { function test_get_relative_relative_unnormalized (line 590) | fn test_get_relative_relative_unnormalized() { function test_get_relative_unnormalized (line 595) | fn test_get_relative_unnormalized() { function test_get_slash_dot_slash_normalized (line 600) | fn test_get_slash_dot_slash_normalized() { function test_get_slash_dot_slash_unnormalized (line 605) | fn test_get_slash_dot_slash_unnormalized() { function test_get_slash_normalized (line 610) | fn test_get_slash_normalized() { function test_get_slash_pointless_dot_normalized (line 615) | fn test_get_slash_pointless_dot_normalized() { function test_get_slash_pointless_dot_unnormalized (line 620) | fn test_get_slash_pointless_dot_unnormalized() { function test_get_slash_unnormalized (line 625) | fn test_get_slash_unnormalized() { function test_get_slashes_normalized (line 630) | fn test_get_slashes_normalized() { function test_get_slashes_unnormalized (line 635) | fn test_get_slashes_unnormalized() { function test_get_space_normalized (line 643) | fn test_get_space_normalized() { function test_get_space_unnormalized (line 650) | fn test_get_space_unnormalized() { function test_get_unreserved (line 655) | fn test_get_unreserved() { function test_get_utf8 (line 662) | fn test_get_utf8() { function test_get_vanilla (line 667) | fn test_get_vanilla() { function test_get_vanilla_empty_query_key (line 672) | fn test_get_vanilla_empty_query_key() { function test_get_vanilla_query (line 677) | fn test_get_vanilla_query() { function test_get_vanilla_query_order_encoded (line 682) | fn test_get_vanilla_query_order_encoded() { function test_get_vanilla_query_order_key_case (line 687) | fn test_get_vanilla_query_order_key_case() { function test_get_vanilla_query_unreserved (line 692) | fn test_get_vanilla_query_unreserved() { function test_get_vanilla_utf8_query (line 699) | fn test_get_vanilla_utf8_query() { function test_get_vanilla_with_session_token (line 704) | fn test_get_vanilla_with_session_token() { function test_post_header_key_case (line 709) | fn test_post_header_key_case() { function test_post_header_key_sort (line 714) | fn test_post_header_key_sort() { function test_post_header_value_case (line 719) | fn test_post_header_value_case() { function test_post_sts_header_after (line 724) | fn test_post_sts_header_after() { function test_post_sts_header_before (line 729) | fn test_post_sts_header_before() { function test_post_vanilla (line 734) | fn test_post_vanilla() { function test_post_vanilla_empty_query_value (line 739) | fn test_post_vanilla_empty_query_value() { function test_post_vanilla_query (line 744) | fn test_post_vanilla_query() { function test_post_x_www_form_urlencoded (line 749) | fn test_post_x_www_form_urlencoded() { function test_post_x_www_form_urlencoded_parameters (line 754) | fn test_post_x_www_form_urlencoded_parameters() { function test_sign_url_escape (line 760) | fn test_sign_url_escape() { function test_sign_headers_utf8 (line 789) | fn test_sign_headers_utf8() { function test_sign_headers_excluding_session_token (line 840) | fn test_sign_headers_excluding_session_token() { function test_sign_headers_space_trimming (line 904) | fn test_sign_headers_space_trimming() { function apply_signing_instructions_headers (line 992) | fn apply_signing_instructions_headers() { function apply_signing_instructions_query_params (line 1011) | fn apply_signing_instructions_query_params() { function apply_signing_instructions_query_params_http_1x (line 1032) | fn apply_signing_instructions_query_params_http_1x() { function test_debug_signable_body (line 1053) | fn test_debug_signable_body() { function test_get_header_key_duplicate (line 1075) | fn test_get_header_key_duplicate() { function test_get_header_value_multiline (line 1081) | fn test_get_header_value_multiline() { function test_get_header_value_order (line 1086) | fn test_get_header_value_order() { function test_get_header_value_trim (line 1091) | fn test_get_header_value_trim() { function test_get_relative_normalized (line 1096) | fn test_get_relative_normalized() { function test_get_relative_relative_normalized (line 1101) | fn test_get_relative_relative_normalized() { function test_get_relative_relative_unnormalized (line 1106) | fn test_get_relative_relative_unnormalized() { function test_get_relative_unnormalized (line 1111) | fn test_get_relative_unnormalized() { function test_get_slash_dot_slash_normalized (line 1116) | fn test_get_slash_dot_slash_normalized() { function test_get_slash_dot_slash_unnormalized (line 1121) | fn test_get_slash_dot_slash_unnormalized() { function test_get_slash_normalized (line 1126) | fn test_get_slash_normalized() { function test_get_slash_pointless_dot_normalized (line 1131) | fn test_get_slash_pointless_dot_normalized() { function test_get_slash_pointless_dot_unnormalized (line 1136) | fn test_get_slash_pointless_dot_unnormalized() { function test_get_slash_unnormalized (line 1141) | fn test_get_slash_unnormalized() { function test_get_slashes_normalized (line 1146) | fn test_get_slashes_normalized() { function test_get_slashes_unnormalized (line 1151) | fn test_get_slashes_unnormalized() { function test_get_space_normalized (line 1159) | fn test_get_space_normalized() { function test_get_space_unnormalized (line 1166) | fn test_get_space_unnormalized() { function test_get_unreserved (line 1171) | fn test_get_unreserved() { function test_get_utf8 (line 1178) | fn test_get_utf8() { function test_get_vanilla (line 1183) | fn test_get_vanilla() { function test_get_vanilla_empty_query_key (line 1188) | fn test_get_vanilla_empty_query_key() { function test_get_vanilla_query (line 1193) | fn test_get_vanilla_query() { function test_get_vanilla_query_order_encoded (line 1198) | fn test_get_vanilla_query_order_encoded() { function test_get_vanilla_query_order_key_case (line 1203) | fn test_get_vanilla_query_order_key_case() { function test_get_vanilla_query_unreserved (line 1208) | fn test_get_vanilla_query_unreserved() { function test_get_vanilla_utf8_query (line 1215) | fn test_get_vanilla_utf8_query() { function test_get_vanilla_with_session_token (line 1220) | fn test_get_vanilla_with_session_token() { function test_post_header_key_case (line 1225) | fn test_post_header_key_case() { function test_post_header_key_sort (line 1230) | fn test_post_header_key_sort() { function test_post_header_value_case (line 1235) | fn test_post_header_value_case() { function test_post_sts_header_after (line 1240) | fn test_post_sts_header_after() { function test_post_sts_header_before (line 1245) | fn test_post_sts_header_before() { function test_post_vanilla (line 1250) | fn test_post_vanilla() { function test_post_vanilla_empty_query_value (line 1255) | fn test_post_vanilla_empty_query_value() { function test_post_vanilla_query (line 1260) | fn test_post_vanilla_query() { function test_post_x_www_form_urlencoded (line 1265) | fn test_post_x_www_form_urlencoded() { function test_post_x_www_form_urlencoded_parameters (line 1270) | fn test_post_x_www_form_urlencoded_parameters() { FILE: aws/rust-runtime/aws-sigv4/src/http_request/test.rs type Collection (line 24) | enum Collection { type SigningSuiteTest (line 31) | pub(crate) struct SigningSuiteTest { method v4 (line 38) | pub(crate) fn v4(test_name: &'static str) -> Self { method v4a (line 46) | pub(crate) fn v4a(test_name: &'static str) -> Self { method path (line 54) | fn path(&self, filename: &str) -> String { method request (line 63) | pub(crate) fn request(&self) -> TestRequest { method signed_request (line 68) | pub(crate) fn signed_request(&self, signature_location: SignatureLocat... method canonical_request (line 80) | pub(crate) fn canonical_request(&self, signature_location: SignatureLo... method string_to_sign (line 88) | pub(crate) fn string_to_sign(&self, signature_location: SignatureLocat... method signature (line 96) | pub(crate) fn signature(&self, signature_location: SignatureLocation) ... method context (line 104) | pub(crate) fn context(&self) -> TestContext { function test_parsed_request (line 111) | fn test_parsed_request(path: &str) -> TestRequest { function new_v4_signing_params_from_context (line 118) | fn new_v4_signing_params_from_context( function run_test_suite_v4 (line 129) | pub(crate) fn run_test_suite_v4(test_name: &'static str) { function assert_uri_eq (line 134) | fn assert_uri_eq(expected: &Uri, actual: &Uri) { function assert_requests_eq (line 151) | fn assert_requests_eq(expected: TestRequest, actual: http::Request<&str>) { function run_v4_test (line 166) | pub(crate) fn run_v4_test(test_name: &'static str, signature_location: S... type TestContext (line 215) | pub(crate) struct TestContext { function return_true (line 228) | fn return_true() -> bool { type TestContextBuilder (line 233) | pub(crate) struct TestContextBuilder { method build (line 247) | pub(crate) fn build(self) -> TestContext { type TestContextCreds (line 271) | pub(crate) struct TestContextCreds { function from (line 278) | fn from(tc: &'a TestContext) -> Self { function new_v4a_signing_params_from_context (line 319) | fn new_v4a_signing_params_from_context( function run_test_suite_v4a (line 328) | pub(crate) fn run_test_suite_v4a(test_name: &'static str) { function run_v4a_test (line 333) | pub(crate) fn run_v4a_test(test_name: &'static str, signature_location: ... function from (line 385) | fn from(tc: &'a TestContext) -> Self { function test_parse (line 414) | fn test_parse() { function test_read_query_params (line 422) | fn test_read_query_params() { function read (line 430) | fn read(path: &str) -> String { type TestRequest (line 446) | pub(crate) struct TestRequest { method set_body (line 468) | pub(crate) fn set_body(&mut self, body: SignableBody<'static>) { method as_http_request (line 472) | pub(crate) fn as_http_request(&self) -> http::Request<&'static str> { method from (line 484) | fn from(value: http0::Request) -> Self { method from (line 511) | fn from(value: http::Request) -> Self { type TestSignedBody (line 453) | pub(crate) enum TestSignedBody { method as_signable_body (line 459) | fn as_signable_body(&self) -> SignableBody<'_> { function from (line 538) | fn from(request: &'a TestRequest) -> SignableRequest<'a> { function parse_request (line 552) | fn parse_request(s: &[u8]) -> Result Cow<'_, str> { function normalize_path_segment (line 34) | fn normalize_path_segment(uri_path: &str) -> String { function ends_with_slash (line 69) | fn ends_with_slash(uri_path: &str) -> bool { function normalize_uri_path_should_not_modify_input_containing_just_a_forward_slash (line 81) | fn normalize_uri_path_should_not_modify_input_containing_just_a_forward_... function normalize_uri_path_should_add_a_forward_slash_when_input_is_empty (line 86) | fn normalize_uri_path_should_add_a_forward_slash_when_input_is_empty() { function normalize_uri_path_should_not_modify_single_non_dot_segment_starting_with_a_single_forward_slash (line 94) | fn normalize_uri_path_should_not_modify_single_non_dot_segment_starting_... function normalize_uri_path_should_prepend_forward_slash_when_input_is_relative (line 100) | fn normalize_uri_path_should_prepend_forward_slash_when_input_is_relativ... function normalize_uri_path_should_not_modify_multiple_non_dot_segments_starting_with_a_single_forward_slash (line 108) | fn normalize_uri_path_should_not_modify_multiple_non_dot_segments_starti... function normalize_uri_path_should_not_modify_multiple_non_dot_segments_with_a_trailing_forward_slash (line 114) | fn normalize_uri_path_should_not_modify_multiple_non_dot_segments_with_a... function normalize_uri_path_should_remove_a_leading_dot_from_input (line 121) | fn normalize_uri_path_should_remove_a_leading_dot_from_input() { function normalize_uri_path_should_remove_leading_double_dots_from_input (line 137) | fn normalize_uri_path_should_remove_leading_double_dots_from_input() { function normalize_uri_path_should_remove_a_singel_dot_from_input (line 153) | fn normalize_uri_path_should_remove_a_singel_dot_from_input() { function normalize_uri_path_should_remove_double_dots_from_input (line 182) | fn normalize_uri_path_should_remove_double_dots_from_input() { function normalize_uri_path_should_replace_a_dot_segment_with_a_forward_slash (line 211) | fn normalize_uri_path_should_replace_a_dot_segment_with_a_forward_slash() { function normalize_uri_path_should_behave_as_expected_against_examples_in_rfc (line 224) | fn normalize_uri_path_should_behave_as_expected_against_examples_in_rfc() { function normalize_uri_path_should_merge_multiple_subsequent_slashes_into_one (line 238) | fn normalize_uri_path_should_merge_multiple_subsequent_slashes_into_one() { function normalize_uri_path_should_not_remove_dot_when_surrounded_by_percent_encoded_forward_slashes (line 246) | fn normalize_uri_path_should_not_remove_dot_when_surrounded_by_percent_e... FILE: aws/rust-runtime/aws-sigv4/src/http_request/url_escape.rs function percent_encode_path (line 8) | pub(super) fn percent_encode_path(value: &str) -> String { FILE: aws/rust-runtime/aws-sigv4/src/lib.rs type SignatureVersion (line 36) | pub enum SignatureVersion { method fmt (line 44) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type SigningOutput (line 58) | pub struct SigningOutput { function new (line 65) | pub fn new(output: T, signature: String) -> Self { function output (line 70) | pub fn output(&self) -> &T { function signature (line 75) | pub fn signature(&self) -> &str { function into_parts (line 80) | pub fn into_parts(self) -> (T, String) { FILE: aws/rust-runtime/aws-sigv4/src/sign/v4.rs function sha256_hex_string (line 20) | pub(crate) fn sha256_hex_string(bytes: impl AsRef<[u8]>) -> String { function calculate_signature (line 27) | pub fn calculate_signature(signing_key: impl AsRef<[u8]>, string_to_sign... function generate_signing_key (line 35) | pub fn generate_signing_key( type SigningParams (line 72) | pub struct SigningParams<'a, S> { constant HMAC_SHA256 (line 89) | pub(crate) const HMAC_SHA256: &str = "AWS4-HMAC-SHA256"; constant HMAC_SHA256_PAYLOAD (line 90) | const HMAC_SHA256_PAYLOAD: &str = "AWS4-HMAC-SHA256-PAYLOAD"; constant HMAC_SHA256_TRAILER (line 91) | const HMAC_SHA256_TRAILER: &str = "AWS4-HMAC-SHA256-TRAILER"; function region (line 95) | pub fn region(&self) -> &str { function name (line 100) | pub fn name(&self) -> &str { function algorithm (line 105) | pub fn algorithm(&self) -> &'static str { function builder (line 112) | pub fn builder() -> signing_params::Builder<'a, S> { type BuildError (line 127) | pub struct BuildError { method new (line 131) | fn new(reason: &'static str) -> Self { method fmt (line 137) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Builder (line 146) | pub struct Builder<'a, S> { function build (line 180) | pub fn build(self) -> Result, BuildError> { function sign_chunk (line 205) | pub fn sign_chunk<'a, S>( function sign_trailer (line 222) | pub fn sign_trailer<'a, S>( function sign_streaming_payload (line 249) | fn sign_streaming_payload<'a, S>( function test_signature_calculation (line 293) | fn test_signature_calculation() { function sign_payload_empty_string (line 309) | fn sign_payload_empty_string() { FILE: aws/rust-runtime/aws-sigv4/src/sign/v4a.rs constant ALGORITHM (line 16) | const ALGORITHM: &[u8] = b"AWS4-ECDSA-P256-SHA256"; constant ORDER (line 21) | const ORDER: U256 = function calculate_signature (line 27) | pub fn calculate_signature(signing_key: impl AsRef<[u8]>, string_to_sign... function generate_signing_key (line 39) | pub fn generate_signing_key(access_key: &str, secret_access_key: &str) -... type SigningParams (line 87) | pub struct SigningParams<'a, S> { constant ECDSA_256 (line 104) | pub(crate) const ECDSA_256: &str = "AWS4-ECDSA-P256-SHA256"; function region_set (line 108) | pub fn region_set(&self) -> &str { function name (line 113) | pub fn name(&self) -> &str { function algorithm (line 118) | pub fn algorithm(&self) -> &'static str { function builder (line 125) | pub fn builder() -> signing_params::Builder<'a, S> { type BuildError (line 140) | pub struct BuildError { method new (line 144) | fn new(reason: &'static str) -> Self { method fmt (line 150) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Builder (line 159) | pub struct Builder<'a, S> { function build (line 193) | pub fn build(self) -> Result, BuildError> { FILE: aws/rust-runtime/aws-types/build.rs function generate_build_vars (line 12) | fn generate_build_vars(output_path: &Path) { function main (line 21) | fn main() { FILE: aws/rust-runtime/aws-types/src/app_name.rs type AppName (line 28) | pub struct AppName(Cow<'static, str>); method as_ref (line 31) | fn as_ref(&self) -> &str { method fmt (line 37) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 51) | pub fn new(app_name: impl Into>) -> Result; type InvalidAppName (line 90) | pub struct InvalidAppName; method fmt (line 95) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function validation (line 112) | fn validation() { function log_warn_once (line 121) | fn log_warn_once() { FILE: aws/rust-runtime/aws-types/src/build_metadata.rs type BuildMetadata (line 12) | pub struct BuildMetadata { type OsFamily (line 23) | pub enum OsFamily { method from_env (line 55) | pub const fn from_env() -> Self { method from (line 68) | fn from(s: &str) -> Self { constant BUILD_METADATA (line 81) | pub const BUILD_METADATA: BuildMetadata = BuildMetadata { function valid_build_metadata (line 92) | fn valid_build_metadata() { FILE: aws/rust-runtime/aws-types/src/endpoint_config.rs type UseFips (line 17) | pub struct UseFips(pub bool); type Storer (line 19) | type Storer = StoreReplace; type UseDualStack (line 24) | pub struct UseDualStack(pub bool); type Storer (line 26) | type Storer = StoreReplace; type EndpointUrl (line 31) | pub struct EndpointUrl(pub String); type Storer (line 33) | type Storer = StoreReplace; constant PREFERRED (line 36) | const PREFERRED: &str = "preferred"; constant DISABLED (line 37) | const DISABLED: &str = "disabled"; constant REQUIRED (line 38) | const REQUIRED: &str = "required"; type AccountIdEndpointMode (line 43) | pub enum AccountIdEndpointMode { method all_variants (line 54) | fn all_variants() -> [AccountIdEndpointMode; 3] { method fmt (line 65) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { type Storer (line 61) | type Storer = StoreReplace; type Err (line 80) | type Err = AccountIdEndpointModeParseError; method from_str (line 82) | fn from_str(mode_str: &str) -> Result { type AccountIdEndpointModeParseError (line 97) | pub struct AccountIdEndpointModeParseError { method new (line 102) | fn new(mode_string: impl Into) -> Self { method fmt (line 110) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function parse_ok_account_id_endpoint_mode (line 127) | fn parse_ok_account_id_endpoint_mode() { function parse_err_account_id_endpoint_mode (line 143) | fn parse_err_account_id_endpoint_mode() { FILE: aws/rust-runtime/aws-types/src/lib.rs type SigningName (line 39) | pub struct SigningName(Cow<'static, str>); method as_ref (line 41) | fn as_ref(&self) -> &str { method from_static (line 48) | pub fn from_static(name: &'static str) -> Self { method from (line 54) | fn from(name: String) -> Self { method from (line 60) | fn from(name: &'static str) -> Self { type Storer (line 66) | type Storer = StoreReplace; FILE: aws/rust-runtime/aws-types/src/origin.rs type Origin (line 14) | pub struct Origin { method fmt (line 19) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method unknown (line 37) | pub fn unknown() -> Self { method imds (line 44) | pub fn imds() -> Self { method shared_config (line 49) | pub fn shared_config() -> Self { method service_config (line 56) | pub fn service_config() -> Self { method shared_environment_variable (line 63) | pub fn shared_environment_variable() -> Self { method service_environment_variable (line 70) | pub fn service_environment_variable() -> Self { method shared_profile_file (line 77) | pub fn shared_profile_file() -> Self { method service_profile_file (line 84) | pub fn service_profile_file() -> Self { method is_client_config (line 91) | pub fn is_client_config(&self) -> bool { method default (line 103) | fn default() -> Self { type Inner (line 109) | enum Inner { method is_unknown (line 118) | pub(self) fn is_unknown(&self) -> bool { method eq (line 125) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 139) | fn partial_cmp(&self, other: &Self) -> Option { type Kind (line 175) | enum Kind { function test_precedence_low_to_high (line 185) | fn test_precedence_low_to_high() { function test_precedence_high_to_low (line 204) | fn test_precedence_high_to_low() { function test_unknown_is_not_equal (line 223) | fn test_unknown_is_not_equal() { function test_self_equality (line 235) | fn test_self_equality() { FILE: aws/rust-runtime/aws-types/src/os_shim_internal.rs type Fs (line 39) | pub struct Fs(fs::Inner); method real (line 49) | pub fn real() -> Self { method from_raw_map (line 54) | pub fn from_raw_map(fs: HashMap>) -> Self { method from_map (line 59) | pub fn from_map(data: HashMap>>) -> Self { method from_test_dir (line 87) | pub fn from_test_dir( method from_slice (line 109) | pub fn from_slice<'a>(files: &[(&'a str, &'a str)]) -> Self { method read_to_end (line 127) | pub async fn read_to_end(&self, path: impl AsRef) -> std::io::Re... method write (line 156) | pub async fn write( method default (line 42) | fn default() -> Self { type Inner (line 202) | pub(super) enum Inner { type Fake (line 208) | pub(super) enum Fake { type Env (line 227) | pub struct Env(env::Inner); method get (line 237) | pub fn get(&self, k: &str) -> Result { method from_slice (line 256) | pub fn from_slice<'a>(vars: &[(&'a str, &'a str)]) -> Self { method real (line 267) | pub fn real() -> Self { method from (line 273) | fn from(hash_map: HashMap) -> Self { method default (line 230) | fn default() -> Self { type Inner (line 283) | pub(super) enum Inner { function env_works (line 296) | fn env_works() { function fs_from_test_dir_works (line 306) | async fn fs_from_test_dir_works() { function fs_round_trip_file_with_real (line 320) | async fn fs_round_trip_file_with_real() { function real_fs_write_sets_owner_only_permissions_on_unix (line 337) | async fn real_fs_write_sets_owner_only_permissions_on_unix() { FILE: aws/rust-runtime/aws-types/src/region.rs type Region (line 21) | pub struct Region( method as_ref (line 28) | fn as_ref(&self) -> &str { method new (line 45) | pub fn new(region: impl Into>) -> Self { method from_static (line 50) | pub const fn from_static(region: &'static str) -> Self { method fmt (line 34) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Storer (line 40) | type Storer = StoreReplace; type SigningRegion (line 59) | pub struct SigningRegion(Cow<'static, str>); method as_ref (line 62) | fn as_ref(&self) -> &str { method from (line 68) | fn from(inp: Region) -> Self { method from (line 74) | fn from(region: &'static str) -> Self { method from_static (line 81) | pub const fn from_static(region: &'static str) -> Self { type Storer (line 87) | type Storer = StoreReplace; type SigningRegionSet (line 94) | pub struct SigningRegionSet(Cow<'static, str>); method from (line 97) | fn from(inp: Region) -> Self { method from (line 103) | fn from(region: &'static str) -> Self { method from_iter (line 109) | fn from_iter>(iter: T) -> Self { method as_ref (line 132) | fn as_ref(&self) -> &str { type Storer (line 128) | type Storer = StoreReplace; FILE: aws/rust-runtime/aws-types/src/request_id.rs constant AWS_REQUEST_ID (line 14) | const AWS_REQUEST_ID: &str = "aws_request_id"; type RequestId (line 17) | pub trait RequestId { method request_id (line 19) | fn request_id(&self) -> Option<&str>; method request_id (line 23) | fn request_id(&self) -> Option<&str> { method request_id (line 33) | fn request_id(&self) -> Option<&str> { method request_id (line 39) | fn request_id(&self) -> Option<&str> { method request_id (line 45) | fn request_id(&self) -> Option<&str> { method request_id (line 56) | fn request_id(&self) -> Option<&str> { function apply_request_id (line 65) | pub fn apply_request_id(builder: ErrorMetadataBuilder, headers: &Headers... function test_request_id_sdk_error (line 84) | fn test_request_id_sdk_error() { function test_extract_request_id (line 118) | fn test_extract_request_id() { function test_apply_request_id (line 139) | fn test_apply_request_id() { function test_error_metadata_request_id_impl (line 159) | fn test_error_metadata_request_id_impl() { FILE: aws/rust-runtime/aws-types/src/sdk_config.rs type SdkConfig (line 108) | pub struct SdkConfig { method region (line 950) | pub fn region(&self) -> Option<&Region> { method account_id_endpoint_mode (line 955) | pub fn account_id_endpoint_mode(&self) -> Option<&AccountIdEndpointMod... method auth_scheme_preference (line 960) | pub fn auth_scheme_preference(&self) -> Option<&AuthSchemePreference> { method sigv4a_signing_region_set (line 965) | pub fn sigv4a_signing_region_set(&self) -> Option<&SigningRegionSet> { method endpoint_url (line 970) | pub fn endpoint_url(&self) -> Option<&str> { method retry_config (line 975) | pub fn retry_config(&self) -> Option<&RetryConfig> { method timeout_config (line 980) | pub fn timeout_config(&self) -> Option<&TimeoutConfig> { method sleep_impl (line 985) | pub fn sleep_impl(&self) -> Option { method identity_cache (line 990) | pub fn identity_cache(&self) -> Option { method credentials_provider (line 995) | pub fn credentials_provider(&self) -> Option { method token_provider (line 1000) | pub fn token_provider(&self) -> Option { method time_source (line 1005) | pub fn time_source(&self) -> Option { method app_name (line 1010) | pub fn app_name(&self) -> Option<&AppName> { method http_client (line 1015) | pub fn http_client(&self) -> Option { method use_fips (line 1020) | pub fn use_fips(&self) -> Option { method use_dual_stack (line 1025) | pub fn use_dual_stack(&self) -> Option { method disable_request_compression (line 1030) | pub fn disable_request_compression(&self) -> Option { method request_checksum_calculation (line 1035) | pub fn request_checksum_calculation(&self) -> Option Option Option { method stalled_stream_protection (line 1050) | pub fn stalled_stream_protection(&self) -> Option Option { method service_config (line 1060) | pub fn service_config(&self) -> Option<&dyn LoadServiceConfig> { method builder (line 1069) | pub fn builder() -> Builder { method to_builder (line 1074) | pub fn to_builder(&self) -> Builder { method get_origin (line 1082) | pub fn get_origin(&self, setting: &'static str) -> Origin { method into_builder (line 1090) | pub fn into_builder(self) -> Builder { type Builder (line 141) | pub struct Builder { method region (line 177) | pub fn region(mut self, region: impl Into>) -> Self { method set_region (line 198) | pub fn set_region(&mut self, region: impl Into>) -> &mu... method account_id_endpoint_mode (line 204) | pub fn account_id_endpoint_mode( method set_account_id_endpoint_mode (line 213) | pub fn set_account_id_endpoint_mode( method endpoint_url (line 227) | pub fn endpoint_url(mut self, endpoint_url: impl Into) -> Self { method set_endpoint_url (line 233) | pub fn set_endpoint_url(&mut self, endpoint_url: Option) -> &m... method request_checksum_calculation (line 245) | pub fn request_checksum_calculation( method set_request_checksum_calculation (line 254) | pub fn set_request_checksum_calculation( method response_checksum_validation (line 269) | pub fn response_checksum_validation( method set_response_checksum_validation (line 278) | pub fn set_response_checksum_validation( method retry_config (line 299) | pub fn retry_config(mut self, retry_config: RetryConfig) -> Self { method set_retry_config (line 322) | pub fn set_retry_config(&mut self, retry_config: Option) ... method timeout_config (line 348) | pub fn timeout_config(mut self, timeout_config: TimeoutConfig) -> Self { method set_timeout_config (line 377) | pub fn set_timeout_config(&mut self, timeout_config: Option ... method set_sleep_impl (line 440) | pub fn set_sleep_impl(&mut self, sleep_impl: Option)... method identity_cache (line 474) | pub fn identity_cache(mut self, cache: impl ResolveCachedIdentity + 's... method set_identity_cache (line 501) | pub fn set_identity_cache(&mut self, cache: Option Self { method set_token_provider (line 602) | pub fn set_token_provider(&mut self, provider: Option Self { method set_app_name (line 620) | pub fn set_app_name(&mut self, app_name: Option) -> &mut Self { method http_client (line 657) | pub fn http_client(mut self, http_client: impl HttpClient + 'static) -... method set_http_client (line 693) | pub fn set_http_client(&mut self, http_client: Option Self { method set_use_fips (line 705) | pub fn set_use_fips(&mut self, use_fips: Option) -> &mut Self { method use_dual_stack (line 711) | pub fn use_dual_stack(mut self, use_dual_stack: bool) -> Self { method set_use_dual_stack (line 717) | pub fn set_use_dual_stack(&mut self, use_dual_stack: Option) -> ... method time_source (line 723) | pub fn time_source(mut self, time_source: impl TimeSource + 'static) -... method set_time_source (line 729) | pub fn set_time_source(&mut self, time_source: Option SdkConfig { method stalled_stream_protection (line 901) | pub fn stalled_stream_protection( method set_stalled_stream_protection (line 939) | pub fn set_stalled_stream_protection( FILE: aws/rust-runtime/aws-types/src/service_config.rs type ServiceConfigKey (line 18) | pub struct ServiceConfigKey<'a> { function builder (line 26) | pub fn builder() -> builder::Builder<'a> { function service_id (line 30) | pub fn service_id(&self) -> &'a str { function profile (line 34) | pub fn profile(&self) -> &'a str { function env (line 38) | pub fn env(&self) -> &'a str { type Builder (line 51) | pub struct Builder<'a> { function service_id (line 59) | pub fn service_id(mut self, service_id: &'a str) -> Self { function profile (line 65) | pub fn profile(mut self, profile: &'a str) -> Self { function env (line 71) | pub fn env(mut self, env: &'a str) -> Self { function build (line 79) | pub fn build(self) -> Result, Error> { type ErrorKind (line 90) | enum ErrorKind { method fmt (line 97) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Error (line 108) | pub struct Error { method fmt (line 113) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method missing_service_id (line 122) | pub fn missing_service_id() -> Self { method missing_profile (line 128) | pub fn missing_profile() -> Self { method missing_env (line 134) | pub fn missing_env() -> Self { type LoadServiceConfig (line 143) | pub trait LoadServiceConfig: fmt::Debug + Send + Sync { method load_config (line 145) | fn load_config(&self, key: ServiceConfigKey<'_>) -> Option; FILE: aws/sdk/benchmarks/previous-release-comparison/benches/previous_release_comparison.rs constant LIST_OBJECTS_RESPONSE (line 10) | const LIST_OBJECTS_RESPONSE: &str = r#">(buckets: &[T], object_sizes... function get_object (line 31) | pub fn get_object(c: &mut Criterion) { FILE: aws/sdk/benchmarks/s3-express/benches/put_get_delete.rs function put_get_delete (line 12) | pub fn put_get_delete(c: &mut Criterion) { FILE: aws/sdk/benchmarks/s3-express/benches/put_object.rs function put_object (line 12) | pub fn put_object(c: &mut Criterion) { FILE: aws/sdk/benchmarks/s3-express/src/lib.rs constant DEFAULT_CONFIDENCE_LEVEL (line 6) | const DEFAULT_CONFIDENCE_LEVEL: f64 = 0.99; constant DEFAULT_NUMBER_OF_ITERATIONS (line 7) | const DEFAULT_NUMBER_OF_ITERATIONS: usize = 20; constant DEFAULT_SAMPLE_SIZE (line 8) | const DEFAULT_SAMPLE_SIZE: usize = 10; function confidence_level (line 11) | pub fn confidence_level() -> f64 { function number_of_iterations (line 18) | pub fn number_of_iterations() -> usize { function sample_size (line 27) | pub fn sample_size() -> usize { FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/get_test.rs type GetTestResult (line 12) | pub(crate) struct GetTestResult { type GetBenchmark (line 18) | pub(crate) trait GetBenchmark { method prepare (line 20) | async fn prepare(&self, conf: &SdkConfig) -> Self::Setup; method do_get (line 21) | async fn do_get( method do_bench (line 27) | async fn do_bench( method verify (line 41) | async fn verify( FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/latencies.rs constant ONE_GIGABYTE (line 9) | const ONE_GIGABYTE: u64 = 1000 * 1000 * 1000; type Latencies (line 12) | pub struct Latencies { method new (line 18) | pub fn new(object_size_bytes: u64) -> Self { method push (line 25) | pub fn push(&mut self, value: time::Duration) { method variance (line 30) | fn variance(values: &[f64], average: f64) -> f64 { method fmt (line 40) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function test_display (line 72) | fn test_display() { FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/main.rs type BoxError (line 29) | pub type BoxError = Box; constant BENCH_KEY (line 31) | pub const BENCH_KEY: &str = "s3_bench_file"; type Fs (line 38) | pub enum Fs { type Bench (line 47) | pub enum Bench { type Args (line 56) | pub struct Args { function main (line 98) | async fn main() { function benchmark_put_object (line 168) | async fn benchmark_put_object(conf: &SdkConfig, args: &Args) -> Result Result... function benchmark_put_object_multipart (line 229) | async fn benchmark_put_object_multipart( function benchmark_get_object_multipart (line 236) | async fn benchmark_get_object_multipart( function generate_test_file (line 243) | fn generate_test_file(args: &Args) -> Result { function no_setup (line 280) | async fn no_setup(_client: &s3::Client, _args: &Args, _path: &Path) -> R... function put_object_intelligent (line 284) | async fn put_object_intelligent( function put_object (line 296) | async fn put_object(client: &s3::Client, args: &Args, path: &Path) -> Re... FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/multipart_get.rs type GetObjectMultipart (line 25) | pub(crate) struct GetObjectMultipart {} method new (line 27) | pub(crate) fn new() -> Self { type Setup (line 34) | type Setup = Vec; method prepare (line 36) | async fn prepare(&self, conf: &SdkConfig) -> Self::Setup { method do_get (line 44) | async fn do_get( function get_object_multipart (line 55) | pub async fn get_object_multipart( function download_part_retry_on_timeout (line 120) | async fn download_part_retry_on_timeout( function download_part (line 140) | async fn download_part( type ContentRange (line 165) | struct ContentRange { method new (line 171) | fn new(start: u64, end: u64) -> Self { method fmt (line 177) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/multipart_put.rs type PutObjectMultipart (line 25) | pub(crate) struct PutObjectMultipart; type Setup (line 29) | type Setup = Vec; method prepare (line 31) | async fn prepare(&self, conf: &SdkConfig) -> Self::Setup { method do_put (line 39) | async fn do_put( function put_object_multipart (line 50) | pub async fn put_object_multipart( function upload_part_retry_on_timeout (line 116) | async fn upload_part_retry_on_timeout( function upload_part (line 144) | async fn upload_part( FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/put_test.rs type PutTestResult (line 14) | pub(crate) struct PutTestResult { type PutBenchmark (line 21) | pub(crate) trait PutBenchmark { method prepare (line 23) | async fn prepare(&self, conf: &SdkConfig) -> Self::Setup; method do_put (line 24) | async fn do_put( method do_bench (line 31) | async fn do_bench( method verify (line 45) | async fn verify( FILE: aws/sdk/benchmarks/s3-throughput/benchmark/src/verify.rs function diff (line 11) | pub(crate) async fn diff(a: &Path, b: &Path) -> Result<(), BoxError> { FILE: aws/sdk/benchmarks/s3-throughput/infrastructure/lib/infrastructure-stack.ts class InfrastructureStack (line 14) | class InfrastructureStack extends cdk.Stack { method constructor (line 15) | constructor(scope: Construct, id: string, props?: cdk.StackProps) { FILE: aws/sdk/benchmarks/sdk-perf/src/ddb_serde.rs function deserialize (line 17) | pub(crate) fn deserialize() { function serialize (line 71) | pub(crate) fn serialize() { FILE: aws/sdk/benchmarks/sdk-perf/src/main.rs type Args (line 17) | struct Args { function main (line 23) | fn main() { FILE: aws/sdk/benchmarks/sdk-perf/src/results.rs type Results (line 10) | pub(crate) struct Results { type Result (line 20) | pub(crate) struct Result { type Dimension (line 34) | pub(crate) struct Dimension { FILE: aws/sdk/benchmarks/sdk-perf/src/test_util.rs type TestConfig (line 9) | pub(crate) struct TestConfig { function run_test (line 16) | pub(crate) fn run_test(config: &TestConfig, results: &mut Resul... FILE: aws/sdk/benchmarks/standardized-benches/src/bench_utils.rs function filter_outliers (line 8) | pub fn filter_outliers(sorted: &[f64]) -> Vec { function median (line 23) | pub fn median(sorted: &[f64]) -> f64 { function percentile (line 33) | pub fn percentile(sorted: &[T], p: f64) -> T { type BasicStats (line 38) | pub struct BasicStats { function basic_stats (line 45) | pub fn basic_stats(samples: &[f64]) -> BasicStats { FILE: aws/sdk/benchmarks/standardized-benches/src/bin/ddb_e2e.rs type Args (line 12) | struct Args { function main (line 18) | async fn main() { FILE: aws/sdk/benchmarks/standardized-benches/src/bin/lambda_endpoint.rs function main (line 10) | async fn main() { FILE: aws/sdk/benchmarks/standardized-benches/src/bin/s3_e2e.rs type Args (line 12) | struct Args { function main (line 18) | async fn main() { FILE: aws/sdk/benchmarks/standardized-benches/src/bin/s3_endpoint.rs function main (line 10) | async fn main() { FILE: aws/sdk/benchmarks/standardized-benches/src/e2e.rs type ResourceMonitor (line 14) | pub struct ResourceMonitor { method spawn (line 21) | pub fn spawn(interval_ms: u64) -> Self { method stop (line 57) | pub fn stop(self) -> (Vec, Vec) { FILE: aws/sdk/benchmarks/standardized-benches/src/e2e/benchmark_types.rs type BenchmarkConfig (line 10) | pub struct BenchmarkConfig { function default_waiter_timeout_secs (line 26) | fn default_waiter_timeout_secs() -> u64 { type BatchConfig (line 32) | pub struct BatchConfig { type WarmupConfig (line 41) | pub struct WarmupConfig { type MeasurementConfig (line 47) | pub struct MeasurementConfig { type ResourceStats (line 55) | pub struct ResourceStats { method from (line 61) | fn from(s: crate::bench_utils::BasicStats) -> Self { FILE: aws/sdk/benchmarks/standardized-benches/src/e2e/ddb.rs type ActionConfig (line 18) | pub struct ActionConfig { type BenchmarkResults (line 28) | pub struct BenchmarkResults { type LatencyStats (line 37) | pub struct LatencyStats { function run_benchmark (line 45) | pub async fn run_benchmark(config: BenchmarkConfig) -> Ben... function setup_table (line 94) | async fn setup_table(client: &Client, config: &BenchmarkConfig LatencyStats { FILE: aws/sdk/benchmarks/standardized-benches/src/e2e/s3.rs type ActionConfig (line 19) | pub struct ActionConfig { type BenchmarkResults (line 33) | pub struct BenchmarkResults { type IterationResult (line 42) | pub struct IterationResult { function run_benchmark (line 47) | pub async fn run_benchmark(config: BenchmarkConfig) -> Ben... function assert_all_ok (line 105) | fn assert_all_ok( function cleanup_objects (line 122) | async fn cleanup_objects(client: &Client, config: &BenchmarkConfig(config: &BenchmarkConfig, f: F) -> Be... FILE: aws/sdk/benchmarks/standardized-benches/src/endpoint/lambda.rs type LambdaEndpointBenchmark (line 9) | pub struct LambdaEndpointBenchmark { method new (line 15) | fn new(params: Params) -> Self { method resolve (line 22) | pub async fn resolve(&self) -> Endpoint { method standard (line 29) | pub fn standard() -> Self { method govcloud_fips_dualstack (line 40) | pub fn govcloud_fips_dualstack() -> Self { FILE: aws/sdk/benchmarks/standardized-benches/src/endpoint/s3.rs type S3EndpointBenchmark (line 9) | pub struct S3EndpointBenchmark { method new (line 15) | fn new(params: Params) -> Self { method resolve (line 22) | pub async fn resolve(&self) -> Endpoint { method outposts (line 29) | pub fn outposts() -> Self { method accesspoint (line 42) | pub fn accesspoint() -> Self { method express (line 55) | pub fn express() -> Self { method path_style (line 66) | pub fn path_style() -> Self { method virtual_addressing (line 78) | pub fn virtual_addressing() -> Self { FILE: aws/sdk/integration-tests/bedrockruntime/tests/environment_token_provider.rs type TestEnv (line 21) | struct TestEnv { method load_config (line 26) | fn load_config(&self, key: ServiceConfigKey<'_>) -> Option { function test_valid_service_specific_token_configured (line 38) | async fn test_valid_service_specific_token_configured() { function test_token_configured_for_different_service (line 64) | async fn test_token_configured_for_different_service() { function test_token_configured_with_auth_scheme_preference_also_set_in_env (line 87) | async fn test_token_configured_with_auth_scheme_preference_also_set_in_e... function test_explicit_service_config_takes_precedence (line 122) | async fn test_explicit_service_config_takes_precedence() { FILE: aws/sdk/integration-tests/cloudwatchlogs/tests/event_stream.rs function operation_with_rpc_bound_protocol (line 16) | async fn operation_with_rpc_bound_protocol() { function start_request (line 46) | async fn start_request( function validate_success_body (line 70) | fn validate_success_body( FILE: aws/sdk/integration-tests/codecatalyst/tests/sso_bearer_auth.rs function sso_bearer_auth (line 10) | async fn sso_bearer_auth() { FILE: aws/sdk/integration-tests/dynamodb/benches/deserialization_bench.rs function do_bench (line 13) | fn do_bench() { function bench_group (line 42) | fn bench_group(c: &mut Criterion) { FILE: aws/sdk/integration-tests/dynamodb/benches/serialization_bench.rs function do_bench (line 39) | fn do_bench(input: &PutItemInput) { function bench_group (line 55) | fn bench_group(c: &mut Criterion) { FILE: aws/sdk/integration-tests/dynamodb/tests/account-based-endpoints.rs function test_client (line 21) | fn test_client(update_builder: fn(Builder) -> Builder) -> (Client, Captu... function call_operation (line 37) | async fn call_operation( function basic_positive_cases (line 56) | async fn basic_positive_cases() { function error_should_be_raised_when_account_id_is_expected_but_not_resolved (line 115) | async fn error_should_be_raised_when_account_id_is_expected_but_not_reso... FILE: aws/sdk/integration-tests/dynamodb/tests/auth_scheme_error.rs function auth_scheme_error (line 13) | async fn auth_scheme_error() { FILE: aws/sdk/integration-tests/dynamodb/tests/build-errors.rs function create_table_test (line 12) | async fn create_table_test(client: &Client) -> Result<(), SdkError Result<(), aw... FILE: aws/sdk/integration-tests/dynamodb/tests/cloning.rs function ensure_builders_clone (line 11) | async fn ensure_builders_clone() { FILE: aws/sdk/integration-tests/dynamodb/tests/endpoints.rs function expect_uri (line 11) | async fn expect_uri( function endpoints_can_be_overridden_globally (line 34) | async fn endpoints_can_be_overridden_globally() { function endpoints_can_be_overridden_locally (line 44) | async fn endpoints_can_be_overridden_locally() { function dual_stack_endpoints (line 56) | async fn dual_stack_endpoints() { function dual_stack_disabled_locally_endpoints (line 65) | async fn dual_stack_disabled_locally_endpoints() { function fips_endpoints (line 79) | async fn fips_endpoints() { FILE: aws/sdk/integration-tests/dynamodb/tests/movies.rs function create_table (line 23) | async fn create_table(client: &Client, table_name: &str) { function value_to_item (line 67) | fn value_to_item(value: Value) -> AttributeValue { function add_item (line 80) | async fn add_item(client: &Client, table_name: impl Into, item: ... function movies_in_year (line 95) | async fn movies_in_year(client: &Client, table_name: &str, year: u16) ->... function wait_for_ready_table (line 113) | async fn wait_for_ready_table(client: &Client, table_name: &str) { function movies_it (line 139) | async fn movies_it() { function movies_it_test_connection (line 196) | fn movies_it_test_connection() -> StaticReplayClient { FILE: aws/sdk/integration-tests/dynamodb/tests/paginators.rs function stub_config (line 18) | fn stub_config(http_client: impl HttpClient + 'static) -> Config { function paginators_pass_args (line 28) | async fn paginators_pass_args() { function mk_request (line 47) | fn mk_request(body: &'static str) -> http_1x::Request { function mk_response (line 54) | fn mk_response(body: &'static str) -> http_1x::Response { function paginators_loop_until_completion (line 61) | async fn paginators_loop_until_completion() { function paginators_handle_errors (line 139) | async fn paginators_handle_errors() { function paginators_stop_on_duplicate_token_by_default (line 178) | async fn paginators_stop_on_duplicate_token_by_default() { function paginators_can_continue_on_duplicate_token (line 231) | async fn paginators_can_continue_on_duplicate_token() { FILE: aws/sdk/integration-tests/dynamodb/tests/retries-with-client-rate-limiting.rs function req (line 17) | fn req() -> http_1x::Request { function ok (line 23) | fn ok() -> http_1x::Response { function err (line 36) | fn err() -> http_1x::Response { function throttling_err (line 43) | fn throttling_err() -> http_1x::Response { function test_adaptive_retries_with_no_throttling_errors (line 51) | async fn test_adaptive_retries_with_no_throttling_errors() { function test_adaptive_retries_with_throttling_errors (line 112) | async fn test_adaptive_retries_with_throttling_errors() { FILE: aws/sdk/integration-tests/dynamodb/tests/shared-config.rs function shared_config_testbed (line 12) | async fn shared_config_testbed() { FILE: aws/sdk/integration-tests/dynamodb/tests/test-error-classification.rs constant DYNAMO_THROTTLING_RESPONSE (line 18) | const DYNAMO_THROTTLING_RESPONSE: &str = r#"{"__type":"com.amazonaws.dyn... constant DYNAMODB_DB_SUCCESS_RESPONSE (line 21) | const DYNAMODB_DB_SUCCESS_RESPONSE: &str = r#"{"Count":0,"Items":[],"Sca... function test_no_reconnect_500_throttling (line 24) | async fn test_no_reconnect_500_throttling() { function test_no_reconnect_429_throttling (line 33) | async fn test_no_reconnect_429_throttling() { function assert_error_not_transient (line 41) | async fn assert_error_not_transient(error: ReplayedEvent) { FILE: aws/sdk/integration-tests/dynamodb/tests/timeouts.rs type InstantSleep (line 18) | struct InstantSleep; method sleep (line 20) | fn sleep(&self, _duration: Duration) -> Sleep { function api_call_timeout_retries (line 26) | async fn api_call_timeout_retries() { function no_retries_on_operation_timeout (line 60) | async fn no_retries_on_operation_timeout() { FILE: aws/sdk/integration-tests/ec2/tests/paginators.rs function stub_config (line 13) | fn stub_config(http_client: impl HttpClient + 'static) -> Config { function validate_query_string (line 21) | fn validate_query_string(expected_str: &str, actual_str: &str) { function paginators_handle_empty_tokens (line 32) | async fn paginators_handle_empty_tokens() { function paginators_handle_unset_tokens (line 66) | async fn paginators_handle_unset_tokens() { function should_emit_business_metric_for_paginator_in_user_agent (line 96) | async fn should_emit_business_metric_for_paginator_in_user_agent() { FILE: aws/sdk/integration-tests/ec2/tests/waiters.rs function prerequisites (line 17) | async fn prerequisites() -> (Client, ReplayingClient, TickAdvanceTime) { function waiters_success (line 33) | async fn waiters_success() { function waiters_exceed_max_wait_time (line 60) | async fn waiters_exceed_max_wait_time() { function should_emit_business_metric_for_waiter_in_user_agent (line 90) | async fn should_emit_business_metric_for_waiter_in_user_agent() { FILE: aws/sdk/integration-tests/glacier/tests/custom-headers.rs function set_correct_headers (line 12) | async fn set_correct_headers() { function autofill_account_id (line 44) | async fn autofill_account_id() { function api_version_set (line 67) | async fn api_version_set() { FILE: aws/sdk/integration-tests/iam/tests/resolve-global-endpoint.rs function correct_endpoint_resolver (line 10) | async fn correct_endpoint_resolver() { FILE: aws/sdk/integration-tests/kms/tests/integration.rs function generate_random_cn (line 20) | async fn generate_random_cn() { function generate_random (line 48) | async fn generate_random() { function generate_random_malformed_response (line 96) | async fn generate_random_malformed_response() { function generate_random_keystore_not_found (line 120) | async fn generate_random_keystore_not_found() { FILE: aws/sdk/integration-tests/kms/tests/retryable_errors.rs function make_err (line 17) | async fn make_err( function errors_are_retryable (line 36) | async fn errors_are_retryable() { function unmodeled_errors_are_retryable (line 57) | async fn unmodeled_errors_are_retryable() { FILE: aws/sdk/integration-tests/kms/tests/sensitive-it.rs function validate_sensitive_trait (line 11) | fn validate_sensitive_trait() { FILE: aws/sdk/integration-tests/kms/tests/traits.rs function assert_send_sync (line 10) | fn assert_send_sync() {} function assert_send_fut (line 11) | fn assert_send_fut(_: T) {} function assert_debug (line 12) | fn assert_debug() {} function types_are_send_sync (line 15) | async fn types_are_send_sync() { function client_is_debug (line 27) | async fn client_is_debug() { function client_is_clone (line 34) | async fn client_is_clone() { function types_are_debug (line 46) | fn types_are_debug() { FILE: aws/sdk/integration-tests/lambda/tests/naughty-strings-client-context.rs constant NAUGHTY_STRINGS (line 9) | const NAUGHTY_STRINGS: &str = include_str!("blns/blns.txt"); constant SKIPPED_LINES (line 16) | const SKIPPED_LINES: &[usize] = &[ FILE: aws/sdk/integration-tests/lambda/tests/request_id.rs function run_test (line 13) | async fn run_test( function get_request_id_from_unmodeled_error (line 37) | async fn get_request_id_from_unmodeled_error() { function get_request_id_from_successful_response (line 53) | async fn get_request_id_from_successful_response() { FILE: aws/sdk/integration-tests/no-default-features/tests/client-construction.rs function test_clients_from_sdk_config (line 28) | async fn test_clients_from_sdk_config() { function test_clients_from_service_config (line 34) | async fn test_clients_from_service_config() { function test_missing_behavior_version (line 68) | async fn test_missing_behavior_version() { function test_missing_async_sleep_time_source_retries (line 87) | async fn test_missing_async_sleep_time_source_retries() { function test_missing_async_sleep_time_source_timeouts (line 109) | async fn test_missing_async_sleep_time_source_timeouts() { function test_time_source_for_identity_cache (line 135) | async fn test_time_source_for_identity_cache() { function behavior_mv_from_aws_config (line 157) | async fn behavior_mv_from_aws_config() { function behavior_mv_from_client_construction (line 183) | async fn behavior_mv_from_client_construction() { FILE: aws/sdk/integration-tests/polly/tests/presigning.rs function test_presigning (line 13) | async fn test_presigning() { function test_presigning_customized (line 63) | async fn test_presigning_customized() { FILE: aws/sdk/integration-tests/s3/tests/alternative-async-runtime.rs type SmolSleep (line 25) | struct SmolSleep; method sleep (line 28) | fn sleep(&self, duration: Duration) -> Sleep { function test_smol_runtime_timeouts (line 36) | fn test_smol_runtime_timeouts() { function test_smol_runtime_retry (line 47) | fn test_smol_runtime_retry() { type AsyncStdSleep (line 57) | struct AsyncStdSleep; method sleep (line 60) | fn sleep(&self, duration: Duration) -> Sleep { function test_async_std_runtime_timeouts (line 66) | fn test_async_std_runtime_timeouts() { function test_async_std_runtime_retry (line 78) | fn test_async_std_runtime_retry() { function timeout_test (line 89) | async fn timeout_test(sleep_impl: SharedAsyncSleep) -> Result<(), Box Result<(), Box &'static str { method modify_before_signing (line 45) | fn modify_before_signing( method modify_before_transmit (line 75) | fn modify_before_transmit( type Data (line 95) | type Data = Bytes; type Error (line 96) | type Error = aws_smithy_types::body::Error; method poll_frame (line 98) | fn poll_frame( method size_hint (line 111) | fn size_hint(&self) -> SizeHint { function test_signing_for_aws_chunked_content_encoding (line 120) | async fn test_signing_for_aws_chunked_content_encoding() { function test_aws_chunked_content_encoding_with_custom_chunk_size (line 166) | async fn test_aws_chunked_content_encoding_with_custom_chunk_size() { function test_aws_chunked_content_encoding_with_no_chunking (line 206) | async fn test_aws_chunked_content_encoding_with_no_chunking() { function test_chunk_size_too_small_fails (line 245) | async fn test_chunk_size_too_small_fails() { FILE: aws/sdk/integration-tests/s3/tests/body_size_hint.rs function download_body_size_hint_check (line 18) | async fn download_body_size_hint_check() { function upload_body_size_hint_check (line 57) | async fn upload_body_size_hint_check() { FILE: aws/sdk/integration-tests/s3/tests/bucket-required.rs function dont_dispatch_when_bucket_is_unset (line 13) | async fn dont_dispatch_when_bucket_is_unset() { FILE: aws/sdk/integration-tests/s3/tests/business_metrics.rs type TransferManagerFeatureInterceptor (line 18) | struct TransferManagerFeatureInterceptor; method name (line 21) | fn name(&self) -> &'static str { method read_before_execution (line 25) | fn read_before_execution( function test_track_metric_for_s3_transfer_manager (line 37) | async fn test_track_metric_for_s3_transfer_manager() { FILE: aws/sdk/integration-tests/s3/tests/checksums.rs function new_checksum_validated_response_test_connection (line 41) | fn new_checksum_validated_response_test_connection( function test_checksum_on_streaming_response (line 88) | async fn test_checksum_on_streaming_response( function test_crc32_checksum_on_streaming_response (line 124) | async fn test_crc32_checksum_on_streaming_response() { function test_crc32c_checksum_on_streaming_response (line 135) | async fn test_crc32c_checksum_on_streaming_response() { function test_sha1_checksum_on_streaming_response (line 146) | async fn test_sha1_checksum_on_streaming_response() { function test_sha256_checksum_on_streaming_response (line 159) | async fn test_sha256_checksum_on_streaming_response() { function test_checksum_on_streaming_request (line 177) | async fn test_checksum_on_streaming_request<'a>( function test_crc32_checksum_on_streaming_request (line 271) | async fn test_crc32_checksum_on_streaming_request() { function test_crc32c_checksum_on_streaming_request (line 288) | async fn test_crc32c_checksum_on_streaming_request() { function test_sha1_checksum_on_streaming_request (line 304) | async fn test_sha1_checksum_on_streaming_request() { function test_sha256_checksum_on_streaming_request (line 320) | async fn test_sha256_checksum_on_streaming_request() { function collect_body_into_string (line 334) | async fn collect_body_into_string(body: aws_smithy_types::body::SdkBody)... function test_get_multipart_upload_part_checksum_validation (line 356) | async fn test_get_multipart_upload_part_checksum_validation() { function test_response_checksum_ignores_invalid_base64 (line 403) | async fn test_response_checksum_ignores_invalid_base64() { type CaptureHttpClient (line 449) | struct CaptureHttpClient { method new (line 455) | fn new() -> Self { method take_captured_requests (line 462) | fn take_captured_requests(&self) -> Vec { method attempt (line 467) | fn attempt(&self) -> usize { type CaptureConnector (line 473) | struct CaptureConnector { type CapturedRequest (line 479) | struct CapturedRequest { method headers (line 485) | fn headers(&self) -> &aws_smithy_runtime_api::http::Headers { method call (line 491) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 520) | fn http_connector( function test_checksum_reuse_on_retry (line 536) | async fn test_checksum_reuse_on_retry() { type ChangeBodyInterceptor (line 596) | struct ChangeBodyInterceptor { method name (line 603) | fn name(&self) -> &'static str { method read_before_attempt (line 607) | fn read_before_attempt( function run_checksum_reuse_streaming_request_test (line 621) | async fn run_checksum_reuse_streaming_request_test( function assert_streaming_request_checksum (line 689) | async fn assert_streaming_request_checksum( function extract_checksum_value (line 725) | fn extract_checksum_value<'a, 'b>(input: &'a str, checksum_name: &'b str... function test_checksum_reuse_on_retry_streaming_content_len_differs (line 744) | async fn test_checksum_reuse_on_retry_streaming_content_len_differs() { function test_checksum_reuse_on_retry_streaming_content_len_same (line 757) | async fn test_checksum_reuse_on_retry_streaming_content_len_same() { FILE: aws/sdk/integration-tests/s3/tests/client_construction.rs function using_config_loader (line 12) | async fn using_config_loader() { function manual_config_construction_all_defaults (line 21) | fn manual_config_construction_all_defaults() { function bytestream_from_path_exists (line 34) | fn bytestream_from_path_exists() { function manual_config_construction_all_defaults (line 44) | fn manual_config_construction_all_defaults() { function test_default_retry_enabled_with_bmv_2026_01_12 (line 53) | fn test_default_retry_enabled_with_bmv_2026_01_12() { function test_client_with_old_behavior_version_builds_successfully (line 69) | fn test_client_with_old_behavior_version_builds_successfully() { FILE: aws/sdk/integration-tests/s3/tests/concurrency.rs constant TASK_COUNT (line 27) | const TASK_COUNT: usize = 1_000; constant TASK_PAYLOAD_LENGTH (line 30) | const TASK_PAYLOAD_LENGTH: usize = 5_000; constant CONCURRENCY_LIMIT (line 37) | const CONCURRENCY_LIMIT: usize = 50; function test_concurrency_on_multi_thread_against_dummy_server (line 40) | async fn test_concurrency_on_multi_thread_against_dummy_server() { function test_concurrency_on_single_thread_against_dummy_server (line 53) | async fn test_concurrency_on_single_thread_against_dummy_server() { function test_concurrency_on_multi_thread_against_s3 (line 67) | async fn test_concurrency_on_multi_thread_against_s3() { type State (line 82) | enum State { function start_agreeable_server (line 88) | async fn start_agreeable_server() -> (impl Future, SocketAd... function discern_content_length (line 153) | fn discern_content_length(s: &str) -> Option { function discern_body_length (line 162) | fn discern_body_length(s: &str) -> Option { function test_concurrency (line 175) | async fn test_concurrency(sdk_config: SdkConfig) { function display_metrics (line 231) | fn display_metrics(name: &str, mut h: SyncHistogram, unit: &str, sc... FILE: aws/sdk/integration-tests/s3/tests/config-override.rs function test_client (line 12) | fn test_client() -> (CaptureRequestReceiver, Client) { function operation_overrides_force_path_style (line 24) | async fn operation_overrides_force_path_style() { function operation_overrides_fips (line 40) | async fn operation_overrides_fips() { function operation_overrides_dual_stack (line 56) | async fn operation_overrides_dual_stack() { FILE: aws/sdk/integration-tests/s3/tests/config_to_builder.rs function test_config_to_builder (line 7) | async fn test_config_to_builder() { FILE: aws/sdk/integration-tests/s3/tests/content-length-enforcement.rs function test_content_length_enforcement_is_not_applied_to_head_request (line 12) | async fn test_content_length_enforcement_is_not_applied_to_head_request() { function test_content_length_enforcement_get_request_short (line 38) | async fn test_content_length_enforcement_get_request_short() { function test_content_length_enforcement_get_request_long (line 76) | async fn test_content_length_enforcement_get_request_long() { FILE: aws/sdk/integration-tests/s3/tests/credential_features.rs function process_ua_feature (line 14) | async fn process_ua_feature() { FILE: aws/sdk/integration-tests/s3/tests/customizable-operation.rs function test_s3_ops_are_customizable (line 15) | async fn test_s3_ops_are_customizable() { function customized_presigning (line 53) | async fn customized_presigning() { function assert_send (line 83) | fn assert_send(t: T) -> T { FILE: aws/sdk/integration-tests/s3/tests/endpoints.rs function test_client (line 14) | fn test_client(update_builder: fn(Builder) -> Builder) -> (CaptureReques... function virtual_hosted_buckets (line 27) | async fn virtual_hosted_buckets() { function force_path_style (line 37) | async fn force_path_style() { function fips (line 47) | async fn fips() { function dual_stack (line 57) | async fn dual_stack() { function multi_region_access_points (line 67) | async fn multi_region_access_points() { function s3_object_lambda (line 94) | async fn s3_object_lambda() { function s3_object_lambda_no_cross_region (line 120) | async fn s3_object_lambda_no_cross_region() { function write_get_object_response (line 140) | async fn write_get_object_response() { FILE: aws/sdk/integration-tests/s3/tests/expires_interceptor.rs function make_client (line 12) | fn make_client(expires_val: &str) -> Client { function expires_customization_works_with_non_date_value (line 38) | async fn expires_customization_works_with_non_date_value() { function expires_customization_works_with_valid_date_format (line 55) | async fn expires_customization_works_with_valid_date_format() { function expires_customization_works_with_non_http_date_format (line 75) | async fn expires_customization_works_with_non_http_date_format() { FILE: aws/sdk/integration-tests/s3/tests/express.rs function test_client (line 25) | async fn test_client(update_builder: F) -> Client function create_session_request_should_not_include_x_amz_s3session_token (line 35) | async fn create_session_request_should_not_include_x_amz_s3session_token... function mixed_auths (line 68) | async fn mixed_auths() { function create_session_request (line 115) | fn create_session_request() -> http_1x::Request { function create_session_response (line 123) | fn create_session_response() -> http_1x::Response { function presigning (line 142) | async fn presigning() { function operation_request_with_checksum (line 195) | fn operation_request_with_checksum( function response_ok (line 208) | fn response_ok() -> http_1x::Response { function user_specified_checksum_should_be_respected (line 216) | async fn user_specified_checksum_should_be_respected() { function default_checksum_should_be_crc32_for_operation_requiring_checksum (line 260) | async fn default_checksum_should_be_crc32_for_operation_requiring_checks... function default_checksum_should_be_none (line 291) | async fn default_checksum_should_be_none() { function disable_s3_express_session_auth_at_service_client_level (line 321) | async fn disable_s3_express_session_auth_at_service_client_level() { function disable_s3_express_session_auth_at_operation_level (line 349) | async fn disable_s3_express_session_auth_at_operation_level() { function support_customer_overriding_express_credentials_provider (line 374) | async fn support_customer_overriding_express_credentials_provider() { function s3_express_auth_flow_should_not_be_reached_with_no_auth_schemes (line 439) | async fn s3_express_auth_flow_should_not_be_reached_with_no_auth_schemes... function s3_express_request_contains_metric_j (line 473) | async fn s3_express_request_contains_metric_j() { FILE: aws/sdk/integration-tests/s3/tests/identity-cache.rs function test_identity_cache_reused_by_default (line 21) | async fn test_identity_cache_reused_by_default() { function test_identity_cache_ga_behavior_version (line 48) | async fn test_identity_cache_ga_behavior_version() { type TestCredProvider (line 76) | struct TestCredProvider { method new (line 82) | fn new() -> Self { method provide_credentials (line 91) | fn provide_credentials<'a>( FILE: aws/sdk/integration-tests/s3/tests/ignore-invalid-xml-body-root.rs constant RESPONSE_BODY_XML (line 14) | const RESPONSE_BODY_XML: &[u8] = b" function test_mock_client (line 29) | async fn test_mock_client() { function test_mock_client_compute (line 93) | async fn test_mock_client_compute() { function test_mock_client_sequence (line 126) | async fn test_mock_client_sequence() { function test_mock_client_retries (line 176) | async fn test_mock_client_retries() { FILE: aws/sdk/integration-tests/s3/tests/naughty-string-metadata.rs constant NAUGHTY_STRINGS (line 14) | const NAUGHTY_STRINGS: &str = include_str!("blns/blns.txt"); function test_s3_signer_with_naughty_string_metadata (line 51) | async fn test_s3_signer_with_naughty_string_metadata() { FILE: aws/sdk/integration-tests/s3/tests/no_auth.rs function list_objects (line 15) | async fn list_objects() { function list_objects_v2 (line 46) | async fn list_objects_v2() { function head_object (line 78) | async fn head_object() { function get_object (line 109) | async fn get_object() { function no_auth_should_be_selected_when_no_credentials_is_configured (line 141) | async fn no_auth_should_be_selected_when_no_credentials_is_configured() { function auth_scheme_preference_specifying_legacy_no_auth_scheme_id_should_be_supported (line 167) | async fn auth_scheme_preference_specifying_legacy_no_auth_scheme_id_shou... FILE: aws/sdk/integration-tests/s3/tests/normalize-uri-path.rs function test_operation_should_not_normalize_uri_path (line 13) | async fn test_operation_should_not_normalize_uri_path() { FILE: aws/sdk/integration-tests/s3/tests/presigning.rs type TestOperation (line 22) | trait TestOperation { method presign_for_test (line 23) | fn presign_for_test( function presign (line 49) | async fn presign(operation: O) -> PresignedRequest function test_presigning (line 73) | async fn test_presigning() { function test_presigning_with_payload_headers (line 113) | async fn test_presigning_with_payload_headers() { function test_presigned_upload_part (line 166) | async fn test_presigned_upload_part() { function test_presigning_object_lambda (line 184) | async fn test_presigning_object_lambda() { function test_presigned_head_object (line 200) | async fn test_presigned_head_object() { function test_presigned_user_provided_checksum (line 211) | async fn test_presigned_user_provided_checksum() { FILE: aws/sdk/integration-tests/s3/tests/query-strings-are-correctly-encoded.rs function test_s3_signer_query_string_with_all_valid_chars (line 15) | async fn test_s3_signer_query_string_with_all_valid_chars() { function test_query_strings_are_correctly_encoded (line 52) | async fn test_query_strings_are_correctly_encoded() { FILE: aws/sdk/integration-tests/s3/tests/reconnects.rs function test_disable_reconnect_on_503 (line 12) | async fn test_disable_reconnect_on_503() { function test_enabling_reconnect_on_503 (line 52) | async fn test_enabling_reconnect_on_503() { FILE: aws/sdk/integration-tests/s3/tests/recursion-detection.rs function recursion_detection_applied (line 13) | async fn recursion_detection_applied() { FILE: aws/sdk/integration-tests/s3/tests/request_id.rs function get_request_id_from_modeled_error (line 13) | async fn get_request_id_from_modeled_error() { function get_request_id_from_unmodeled_error (line 63) | async fn get_request_id_from_unmodeled_error() { function get_request_id_from_successful_nonstreaming_response (line 110) | async fn get_request_id_from_successful_nonstreaming_response() { function get_request_id_from_successful_streaming_response (line 145) | async fn get_request_id_from_successful_streaming_response() { function conversion_to_service_error_maintains_request_id (line 177) | async fn conversion_to_service_error_maintains_request_id() { FILE: aws/sdk/integration-tests/s3/tests/request_information_headers.rs function three_retries_and_then_success (line 31) | async fn three_retries_and_then_success() { FILE: aws/sdk/integration-tests/s3/tests/required-query-params.rs function test_error_when_required_query_param_is_unset (line 13) | async fn test_error_when_required_query_param_is_unset() { function test_error_when_required_query_param_is_set_but_empty (line 38) | async fn test_error_when_required_query_param_is_set_but_empty() { FILE: aws/sdk/integration-tests/s3/tests/retry-classifier-customization.rs type CustomizationTestClassifier (line 16) | struct CustomizationTestClassifier { method new (line 21) | pub fn new() -> Self { method counter (line 27) | pub fn counter(&self) -> u8 { method classify_retry (line 33) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 49) | fn name(&self) -> &'static str { function req (line 54) | fn req() -> http_1x::Request { function ok (line 60) | fn ok() -> http_1x::Response { function err (line 67) | fn err() -> http_1x::Response { function test_retry_classifier_customization_for_service (line 75) | async fn test_retry_classifier_customization_for_service() { function test_retry_classifier_customization_for_operation (line 105) | async fn test_retry_classifier_customization_for_operation() { type OrderingTestClassifier (line 139) | struct OrderingTestClassifier { method new (line 146) | pub fn new(name: &'static str, priority: RetryClassifierPriority) -> S... method counter (line 154) | pub fn counter(&self) -> u8 { method classify_retry (line 160) | fn classify_retry(&self, _ctx: &InterceptorContext) -> RetryAction { method name (line 166) | fn name(&self) -> &'static str { method priority (line 170) | fn priority(&self) -> RetryClassifierPriority { function test_retry_classifier_customization_ordering (line 177) | async fn test_retry_classifier_customization_ordering() { FILE: aws/sdk/integration-tests/s3/tests/select-object-content.rs function test_success (line 19) | async fn test_success() { function body_validator (line 94) | fn body_validator(expected_body: &[u8], actual_body: &[u8]) -> Result<()... FILE: aws/sdk/integration-tests/s3/tests/service_timeout_overrides.rs function timeouts_can_be_set_by_service (line 23) | async fn timeouts_can_be_set_by_service() { function default_connect_timeout_set (line 73) | async fn default_connect_timeout_set() { FILE: aws/sdk/integration-tests/s3/tests/signing-it.rs function test_signer (line 17) | async fn test_signer() { function disable_payload_signing_works (line 46) | async fn disable_payload_signing_works() { function disable_payload_signing_works_with_checksums (line 79) | async fn disable_payload_signing_works_with_checksums() { FILE: aws/sdk/integration-tests/s3/tests/sigv4a_signing_region_set.rs function sigv4a_signing_region_set_on_service_config (line 14) | async fn sigv4a_signing_region_set_on_service_config() { function sigv4a_signing_region_set_getter_returns_configured_value (line 39) | async fn sigv4a_signing_region_set_getter_returns_configured_value() { FILE: aws/sdk/integration-tests/s3/tests/size-type.rs function size_type (line 10) | fn size_type() { FILE: aws/sdk/integration-tests/s3/tests/stalled-stream-protection.rs type SlowBodyState (line 27) | enum SlowBodyState { type SlowBody (line 33) | struct SlowBody { method new (line 38) | fn new() -> Self { type Data (line 46) | type Data = Bytes; type Error (line 47) | type Error = BoxError; method poll_frame (line 49) | fn poll_frame( function test_stalled_stream_protection_defaults_for_upload (line 80) | async fn test_stalled_stream_protection_defaults_for_upload() { function start_faulty_upload_server (line 114) | async fn start_faulty_upload_server() -> (impl Future, Sock... function test_explicitly_configured_stalled_stream_protection_for_downloads (line 173) | async fn test_explicitly_configured_stalled_stream_protection_for_downlo... function test_stalled_stream_protection_for_downloads_can_be_disabled (line 213) | async fn test_stalled_stream_protection_for_downloads_can_be_disabled() { function test_stalled_stream_protection_for_downloads_is_enabled_by_default (line 245) | async fn test_stalled_stream_protection_for_downloads_is_enabled_by_defa... function start_faulty_download_server (line 288) | async fn start_faulty_download_server() -> (impl Future, So... FILE: aws/sdk/integration-tests/s3/tests/status-200-errors.rs constant ERROR_RESPONSE (line 17) | const ERROR_RESPONSE: &str = r#" function status_200_errors (line 27) | async fn status_200_errors() { function retry_200_internal_error (line 48) | async fn retry_200_internal_error() { FILE: aws/sdk/integration-tests/s3/tests/streaming-response.rs function test_too_short_body_causes_an_error (line 22) | async fn test_too_short_body_causes_an_error() { function test_streaming_response_fails_when_eof_comes_before_content_length_reached (line 58) | async fn test_streaming_response_fails_when_eof_comes_before_content_len... function start_faulty_server (line 95) | async fn start_faulty_server() -> (impl Future, SocketAddr) { FILE: aws/sdk/integration-tests/s3/tests/timeouts.rs function test_event_stream_request_times_out_if_server_is_unresponsive (line 23) | async fn test_event_stream_request_times_out_if_server_is_unresponsive() { function test_upload_request_times_out_if_server_is_unresponsive (line 73) | async fn test_upload_request_times_out_if_server_is_unresponsive() { function test_read_timeout (line 107) | async fn test_read_timeout() { function test_connect_timeout (line 171) | async fn test_connect_timeout() { function test_default_connect_timeout_with_bmv_2026_01_12 (line 212) | async fn test_default_connect_timeout_with_bmv_2026_01_12() { function test_old_behavior_version_has_no_default_connect_timeout (line 253) | async fn test_old_behavior_version_has_no_default_connect_timeout() { FILE: aws/sdk/integration-tests/s3/tests/token_bucket_time_source.rs type TimeSourceValidationInterceptor (line 28) | struct TimeSourceValidationInterceptor { method name (line 33) | fn name(&self) -> &'static str { method read_before_attempt (line 37) | fn read_before_attempt( function test_token_bucket_gets_time_source_from_config (line 65) | async fn test_token_bucket_gets_time_source_from_config() { FILE: aws/sdk/integration-tests/s3control/tests/signing-it.rs function test_signer (line 14) | async fn test_signer() { FILE: aws/sdk/integration-tests/sts/tests/retry_idp_comms_err.rs function idp_comms_err_retryable (line 13) | async fn idp_comms_err_retryable() { FILE: aws/sdk/integration-tests/sts/tests/signing-it.rs function assume_role_signed (line 10) | async fn assume_role_signed() { function web_identity_unsigned (line 29) | async fn web_identity_unsigned() { function assume_role_saml_unsigned (line 46) | async fn assume_role_saml_unsigned() { function web_identity_no_creds (line 63) | async fn web_identity_no_creds() { FILE: aws/sdk/integration-tests/telemetry/tests/metrics.rs function service_clients_get_unique_scope_names (line 20) | async fn service_clients_get_unique_scope_names() { function correct_metrics_collected (line 42) | async fn correct_metrics_collected() { function metrics_have_expected_attributes (line 78) | async fn metrics_have_expected_attributes() { FILE: aws/sdk/integration-tests/telemetry/tests/observability_feature_metrics.rs function observability_otel_metrics_feature_tracked_in_user_agent (line 24) | async fn observability_otel_metrics_feature_tracked_in_user_agent() { function noop_provider_does_not_track_observability_metrics (line 67) | async fn noop_provider_does_not_track_observability_metrics() { FILE: aws/sdk/integration-tests/telemetry/tests/spans.rs function top_level_spans_exist_with_correct_attributes (line 21) | async fn top_level_spans_exist_with_correct_attributes() { function try_attempt_spans_emitted_per_retry (line 38) | async fn try_attempt_spans_emitted_per_retry() { function all_expected_operation_spans_emitted_with_correct_nesting (line 58) | async fn all_expected_operation_spans_emitted_with_correct_nesting() { function config_spans_emitted (line 173) | async fn config_spans_emitted() { function region_spans_emitted (line 213) | async fn region_spans_emitted() { type TestLayer (line 254) | struct TestLayer Box + 'static> { function on_new_span (line 264) | fn on_new_span(&self, attrs: &Attributes<'_>, id: &Id, ctx: Context<'_, ... type S3TestVisitor (line 286) | struct S3TestVisitor; method record_debug (line 289) | fn record_debug(&mut self, field: &Field, value: &dyn fmt::Debug) { type DdbTestVisitor (line 308) | struct DdbTestVisitor; method record_debug (line 311) | fn record_debug(&mut self, field: &Field, value: &dyn fmt::Debug) { FILE: aws/sdk/integration-tests/telemetry/tests/utils/mod.rs function init_metrics (line 32) | pub(crate) fn init_metrics() -> (Arc, InMemoryMetrics... function new_replay_client (line 47) | pub(crate) fn new_replay_client(num_requests: usize, with_retry: bool) -... function extract_metric_data (line 72) | pub(crate) fn extract_metric_data<'a, T: 'static>( function extract_metric_attributes (line 88) | pub(crate) fn extract_metric_attributes<'a>( function make_s3_call (line 100) | pub(crate) async fn make_s3_call(config: &SdkConfig) { function make_ddb_call (line 111) | pub(crate) async fn make_ddb_call(config: &SdkConfig) { function make_config (line 122) | pub(crate) fn make_config(with_retry: bool) -> SdkConfig { type PrintLayer (line 150) | pub(crate) struct PrintLayer; method on_new_span (line 162) | fn on_new_span(&self, attrs: &Attributes<'_>, id: &Id, ctx: Context<'_... method on_close (line 173) | fn on_close(&self, id: Id, ctx: Context<'_, S>) { type Timing (line 153) | pub(crate) struct Timing { type PrintVisitor (line 187) | pub(crate) struct PrintVisitor; method record_debug (line 190) | fn record_debug(&mut self, field: &Field, value: &dyn std::fmt::Debug) { FILE: aws/sdk/integration-tests/timestreamquery/tests/endpoint_disco.rs function do_endpoint_discovery (line 9) | async fn do_endpoint_discovery() { FILE: aws/sdk/integration-tests/transcribestreaming/tests/test.rs constant CHUNK_SIZE (line 24) | const CHUNK_SIZE: usize = 8192; function test_success (line 27) | async fn test_success() { function test_error (line 68) | async fn test_error() { function start_request (line 98) | async fn start_request( function validate_success_body (line 127) | fn validate_success_body( function validate_error_body (line 136) | fn validate_error_body(expected_body: &[u8], actual_body: &[u8]) -> Resu... function pcm_data (line 140) | fn pcm_data() -> Vec { FILE: aws/sdk/integration-tests/webassembly-no-os/src/wasm32_unknown_unknown.rs type FakeSleep (line 19) | struct FakeSleep; method sleep (line 21) | fn sleep(&self, _duration: std::time::Duration) -> Sleep { function basic_operation_with_retries (line 29) | fn basic_operation_with_retries() { function no_sleep_impl (line 109) | fn no_sleep_impl() { function no_time_source (line 180) | fn no_time_source() { FILE: aws/sdk/integration-tests/webassembly-no-os/src/wasm32_wasip2.rs function test_operation_construction (line 20) | async fn test_operation_construction() { function basic_operation_with_retries_no_sleep_no_time (line 46) | async fn basic_operation_with_retries_no_sleep_no_time() { FILE: aws/sdk/integration-tests/webassembly-wstd/src/lib.rs function test_operation_construction (line 22) | async fn test_operation_construction() { function basic_operation_with_retries (line 49) | async fn basic_operation_with_retries() { FILE: aws/sdk/sync-models.py function discover_aws_models (line 15) | def discover_aws_models(): function copy_model (line 24) | def copy_model(source_path, model_path): function copy_known_models (line 33) | def copy_known_models(aws_models_repo): function copy_sdk_configs (line 46) | def copy_sdk_configs(aws_models_repo): function main (line 51) | def main(): FILE: aws/sdk/test-services.py function main (line 19) | def main(): FILE: codegen-server-test/integration-tests/eventstreams-legacy/src/lib.rs type RecvError (line 27) | pub enum RecvError { type ManualEventStreamClient (line 33) | pub struct ManualEventStreamClient { method connect_to_service (line 41) | pub async fn connect_to_service( method send (line 130) | pub async fn send(&mut self, message: Message) -> Result<(), String> { method recv (line 138) | pub async fn recv(&mut self) -> Option> { method try_recv_initial_response (line 143) | pub async fn try_recv_initial_response(&mut self) -> Option Self { method with_signer (line 179) | pub fn with_signer(mut self, signer: Box) -> S... method build_message (line 184) | pub fn build_message( method default (line 196) | fn default() -> Self { function test_message_builder (line 207) | async fn test_message_builder() { FILE: codegen-server-test/integration-tests/eventstreams-legacy/src/main.rs function main (line 6) | fn main() { FILE: codegen-server-test/integration-tests/eventstreams-legacy/tests/structured_eventstream_tests.rs type StreamingOperationState (line 18) | struct StreamingOperationState { type StreamingOperationWithInitialDataState (line 25) | struct StreamingOperationWithInitialDataState { type StreamingOperationWithOptionalDataState (line 34) | struct StreamingOperationWithOptionalDataState { type ServerState (line 43) | struct ServerState { type TestServer (line 49) | struct TestServer { method start (line 55) | async fn start() -> Self { method streaming_operation_events (line 97) | fn streaming_operation_events(&self) -> Vec> { method streaming_operation_with_initial_data_events (line 106) | fn streaming_operation_with_initial_data_events(&self) -> Vec Option { method streaming_operation_with_optional_data_events (line 124) | fn streaming_operation_with_optional_data_events(&self) -> Vec Option { method initial_signature (line 142) | fn initial_signature(&self) -> Option> { method streaming_operation_initial_signature (line 151) | fn streaming_operation_initial_signature(&self) -> Option> { function streaming_operation_handler (line 161) | async fn streaming_operation_handler( function streaming_operation_with_initial_data_handler (line 193) | async fn streaming_operation_with_initial_data_handler( function streaming_operation_with_initial_response_handler (line 237) | async fn streaming_operation_with_initial_response_handler( function streaming_operation_with_optional_data_handler (line 262) | async fn streaming_operation_with_optional_data_handler( type TestHarness (line 310) | struct TestHarness { method new (line 317) | async fn new(operation: &str) -> Self { method send_initial_data (line 335) | async fn send_initial_data(&mut self, data: &str) { method send_event (line 340) | async fn send_event(&mut self, event_type: &str) { method expect_message (line 345) | async fn expect_message(&mut self) -> Message { method recv (line 357) | async fn recv(&mut self) -> Option> { function build_initial_request (line 362) | fn build_initial_request() -> Message { function build_initial_data_message (line 375) | fn build_initial_data_message(data: &str) -> Message { function build_event (line 395) | fn build_event(event_type: &str) -> Message { function sign_message (line 411) | fn sign_message(inner_message: Message, signature: &[u8], timestamp_secs... function build_sigv4_signed_event_with_signature (line 431) | fn build_sigv4_signed_event_with_signature(event_type: &str, signature: ... function build_sigv4_signed_initial_data (line 442) | fn build_sigv4_signed_initial_data(data: &str, signature: &[u8], timesta... function get_event_type (line 446) | fn get_event_type(msg: &Message) -> &str { function test_streaming_operation_with_initial_data (line 458) | async fn test_streaming_operation_with_initial_data() { function test_streaming_operation_with_initial_data_missing (line 482) | async fn test_streaming_operation_with_initial_data_missing() { function test_server_no_initial_response_when_disabled (line 506) | async fn test_server_no_initial_response_when_disabled() { function test_server_sends_initial_response (line 559) | async fn test_server_sends_initial_response() { function test_server_sends_initial_response_with_data (line 581) | async fn test_server_sends_initial_response_with_data() { function test_streaming_operation_with_optional_data (line 611) | async fn test_streaming_operation_with_optional_data() { function test_sigv4_framed_initial_request_with_data (line 636) | async fn test_sigv4_framed_initial_request_with_data() { type InitialMessage (line 665) | enum InitialMessage { type EventStreamTestCase (line 672) | struct EventStreamTestCase { function test_sigv4_event_stream_matrix (line 692) | async fn test_sigv4_event_stream_matrix(#[case] test_case: EventStreamTe... function test_sigv4_signed_initial_data_with_signed_events (line 771) | async fn test_sigv4_signed_initial_data_with_signed_events() { function test_sigv4_timestamp_preservation (line 819) | async fn test_sigv4_timestamp_preservation() { FILE: codegen-server-test/integration-tests/eventstreams/src/lib.rs type RecvError (line 27) | pub enum RecvError { type ManualEventStreamClient (line 33) | pub struct ManualEventStreamClient { method connect_to_service (line 41) | pub async fn connect_to_service( method send (line 130) | pub async fn send(&mut self, message: Message) -> Result<(), String> { method recv (line 138) | pub async fn recv(&mut self) -> Option> { method try_recv_initial_response (line 143) | pub async fn try_recv_initial_response(&mut self) -> Option Self { method with_signer (line 179) | pub fn with_signer(mut self, signer: Box) -> S... method build_message (line 184) | pub fn build_message( method default (line 196) | fn default() -> Self { function test_message_builder (line 207) | async fn test_message_builder() { FILE: codegen-server-test/integration-tests/eventstreams/src/main.rs function main (line 6) | fn main() { FILE: codegen-server-test/integration-tests/eventstreams/tests/structured_eventstream_tests.rs type StreamingOperationState (line 18) | struct StreamingOperationState { type StreamingOperationWithInitialDataState (line 25) | struct StreamingOperationWithInitialDataState { type StreamingOperationWithOptionalDataState (line 34) | struct StreamingOperationWithOptionalDataState { type ServerState (line 43) | struct ServerState { type TestServer (line 49) | struct TestServer { method start (line 55) | async fn start() -> Self { method streaming_operation_events (line 96) | fn streaming_operation_events(&self) -> Vec> { method streaming_operation_with_initial_data_events (line 105) | fn streaming_operation_with_initial_data_events(&self) -> Vec Option { method streaming_operation_with_optional_data_events (line 123) | fn streaming_operation_with_optional_data_events(&self) -> Vec Option { method initial_signature (line 141) | fn initial_signature(&self) -> Option> { method streaming_operation_initial_signature (line 150) | fn streaming_operation_initial_signature(&self) -> Option> { function streaming_operation_handler (line 160) | async fn streaming_operation_handler( function streaming_operation_with_initial_data_handler (line 192) | async fn streaming_operation_with_initial_data_handler( function streaming_operation_with_initial_response_handler (line 236) | async fn streaming_operation_with_initial_response_handler( function streaming_operation_with_optional_data_handler (line 261) | async fn streaming_operation_with_optional_data_handler( type TestHarness (line 309) | struct TestHarness { method new (line 316) | async fn new(operation: &str) -> Self { method send_initial_data (line 334) | async fn send_initial_data(&mut self, data: &str) { method send_event (line 339) | async fn send_event(&mut self, event_type: &str) { method expect_message (line 344) | async fn expect_message(&mut self) -> Message { method recv (line 356) | async fn recv(&mut self) -> Option> { function build_initial_request (line 361) | fn build_initial_request() -> Message { function build_initial_data_message (line 374) | fn build_initial_data_message(data: &str) -> Message { function build_event (line 394) | fn build_event(event_type: &str) -> Message { function sign_message (line 410) | fn sign_message(inner_message: Message, signature: &[u8], timestamp_secs... function build_sigv4_signed_event_with_signature (line 430) | fn build_sigv4_signed_event_with_signature(event_type: &str, signature: ... function build_sigv4_signed_initial_data (line 441) | fn build_sigv4_signed_initial_data(data: &str, signature: &[u8], timesta... function get_event_type (line 445) | fn get_event_type(msg: &Message) -> &str { function test_streaming_operation_with_initial_data (line 457) | async fn test_streaming_operation_with_initial_data() { function test_streaming_operation_with_initial_data_missing (line 481) | async fn test_streaming_operation_with_initial_data_missing() { function test_server_no_initial_response_when_disabled (line 505) | async fn test_server_no_initial_response_when_disabled() { function test_server_sends_initial_response (line 557) | async fn test_server_sends_initial_response() { function test_server_sends_initial_response_with_data (line 579) | async fn test_server_sends_initial_response_with_data() { function test_streaming_operation_with_optional_data (line 609) | async fn test_streaming_operation_with_optional_data() { function test_sigv4_framed_initial_request_with_data (line 634) | async fn test_sigv4_framed_initial_request_with_data() { type InitialMessage (line 663) | enum InitialMessage { type EventStreamTestCase (line 670) | struct EventStreamTestCase { function test_sigv4_event_stream_matrix (line 690) | async fn test_sigv4_event_stream_matrix(#[case] test_case: EventStreamTe... function test_sigv4_signed_initial_data_with_signed_events (line 769) | async fn test_sigv4_signed_initial_data_with_signed_events() { function test_sigv4_timestamp_preservation (line 817) | async fn test_sigv4_timestamp_preservation() { FILE: codegen-server/codegen-server-python/src/main/resources/stubgen.py class Writer (line 15) | class Writer: method __init__ (line 27) | def __init__(self, path: Path, root_module_name: str) -> None: method fix_path (line 35) | def fix_path(self, path: str) -> str: method submodule (line 42) | def submodule(self, path: Path) -> Writer: method include (line 47) | def include(self, path: str) -> str: method fix_and_include (line 60) | def fix_and_include(self, path: str) -> str: method define (line 63) | def define(self, code: str) -> None: method generic (line 66) | def generic(self, name: str) -> None: method dump (line 69) | def dump(self) -> None: class DocstringParserResult (line 86) | class DocstringParserResult: method __init__ (line 87) | def __init__(self) -> None: function parse_type_directive (line 95) | def parse_type_directive(line: str, res: DocstringParserResult): function parse_rtype_directive (line 102) | def parse_rtype_directive(line: str, res: DocstringParserResult): function parse_param_directive (line 109) | def parse_param_directive(line: str, res: DocstringParserResult): function parse_generic_directive (line 118) | def parse_generic_directive(line: str, res: DocstringParserResult): function parse_extends_directive (line 125) | def parse_extends_directive(line: str, res: DocstringParserResult): class DocstringParser (line 141) | class DocstringParser: method parse (line 147) | def parse(obj: Any) -> Optional[DocstringParserResult]: method parse_type (line 161) | def parse_type(obj: Any) -> str: method parse_function (line 168) | def parse_function(obj: Any) -> Optional[Tuple[List[Tuple[str, str]], ... method parse_class (line 179) | def parse_class(obj: Any) -> Tuple[List[str], List[str]]: method clean_doc (line 186) | def clean_doc(obj: Any) -> str: function indent (line 200) | def indent(code: str, level: int = 4) -> str: function is_fn_like (line 204) | def is_fn_like(obj: Any) -> bool: function is_scalar (line 215) | def is_scalar(obj: Any) -> bool: function join (line 219) | def join(args: List[str], delim: str = "\n") -> str: function make_doc (line 223) | def make_doc(obj: Any) -> str: function make_field (line 232) | def make_field(writer: Writer, name: str, field: Any) -> str: function make_function (line 236) | def make_function( function make_class (line 305) | def make_class(writer: Writer, name: str, klass: Any) -> str: function walk_module (line 375) | def walk_module(writer: Writer, mod: Any): function generate (line 395) | def generate(module: str, outdir: str): FILE: examples/legacy/pokemon-service-client-usage/examples/client-connector.rs function create_client (line 28) | fn create_client() -> PokemonClient { function main (line 60) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/custom-header-using-interceptor.rs type TtlHeaderInterceptor (line 29) | pub struct TtlHeaderInterceptor { method new (line 42) | fn new(default_ttl: Duration) -> Self { method add_operation_ttl (line 54) | fn add_operation_ttl(&mut self, operation_name: &'static str, ttl: Dur... function format_ttl_value (line 37) | fn format_ttl_value(ttl: Duration) -> String { method name (line 69) | fn name(&self) -> &'static str { method modify_before_signing (line 74) | fn modify_before_signing( function create_client (line 110) | fn create_client() -> PokemonClient { function main (line 130) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/custom-header.rs function create_client (line 27) | fn create_client() -> PokemonClient { function main (line 39) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/endpoint-resolver.rs type RegionalEndpoint (line 25) | struct RegionalEndpoint { method new (line 30) | fn new(regional_url: &str, port: u16) -> Self { method resolve_endpoint (line 37) | fn resolve_endpoint<'a>(&'a self, _params: &'a Params) -> EndpointFuture... function create_client (line 68) | fn create_client() -> PokemonClient { function main (line 88) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/handling-errors.rs function create_client (line 28) | fn create_client() -> PokemonClient { function main (line 40) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/mock-request.rs function main (line 21) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/response-header-interceptor.rs type RequestId (line 30) | struct RequestId { type Storer (line 36) | type Storer = StoreReplace; type RequestIdError (line 40) | enum RequestIdError { type ResponseHeaderLoggingInterceptor (line 47) | pub struct ResponseHeaderLoggingInterceptor; method new (line 51) | pub fn new() -> Self { method name (line 57) | fn name(&self) -> &'static str { method modify_before_signing (line 62) | fn modify_before_signing( method read_before_deserialization (line 85) | fn read_before_deserialization( function create_client (line 133) | fn create_client() -> PokemonClient { function main (line 144) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/retry-classifier.rs type SampleRetryClassifier (line 28) | struct SampleRetryClassifier; method name (line 35) | fn name(&self) -> &'static str { method classify_retry (line 41) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { function create_client (line 77) | fn create_client() -> PokemonClient { function main (line 98) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/retry-customize.rs function create_client (line 27) | fn create_client() -> PokemonClient { function main (line 46) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/simple-client.rs function create_client (line 26) | fn create_client() -> PokemonClient { function main (line 38) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/timeout-config.rs function create_client (line 28) | fn create_client() -> PokemonClient { function main (line 50) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/trace-serialize.rs type WireFormatInterceptor (line 35) | pub struct WireFormatInterceptor; method name (line 38) | fn name(&self) -> &'static str { method read_after_serialization (line 43) | fn read_after_serialization( method read_before_deserialization (line 59) | fn read_before_deserialization( function create_client (line 99) | fn create_client() -> PokemonClient { function main (line 112) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/examples/use-config-bag.rs type RequestTimestamp (line 30) | struct RequestTimestamp(Instant); type Storer (line 33) | type Storer = StoreReplace; type SetTimeInterceptor (line 37) | pub struct SetTimeInterceptor; method name (line 47) | fn name(&self) -> &'static str { method read_before_execution (line 51) | fn read_before_execution( type GetTimeInterceptor (line 63) | pub struct GetTimeInterceptor; method name (line 66) | fn name(&self) -> &'static str { method read_before_deserialization (line 70) | fn read_before_deserialization( method read_after_execution (line 86) | fn read_after_execution( function create_client (line 112) | fn create_client() -> PokemonClient { function main (line 126) | async fn main() { FILE: examples/legacy/pokemon-service-client-usage/src/lib.rs function setup_tracing_subscriber (line 8) | pub fn setup_tracing_subscriber() { FILE: examples/legacy/pokemon-service-common/src/lib.rs constant PIKACHU_ENGLISH_FLAVOR_TEXT (line 31) | const PIKACHU_ENGLISH_FLAVOR_TEXT: &str = constant PIKACHU_SPANISH_FLAVOR_TEXT (line 33) | const PIKACHU_SPANISH_FLAVOR_TEXT: &str = constant PIKACHU_ITALIAN_FLAVOR_TEXT (line 35) | const PIKACHU_ITALIAN_FLAVOR_TEXT: &str = constant PIKACHU_JAPANESE_FLAVOR_TEXT (line 37) | const PIKACHU_JAPANESE_FLAVOR_TEXT: &str = type ChildDrop (line 43) | pub struct ChildDrop(pub Child); method drop (line 46) | fn drop(&mut self) { function setup_tracing (line 52) | pub fn setup_tracing() { type PokemonTranslations (line 65) | struct PokemonTranslations { type State (line 129) | pub struct State { method default (line 135) | fn default() -> Self { function get_pokemon_species (line 154) | pub async fn get_pokemon_species( function get_storage (line 203) | pub async fn get_storage( function get_server_statistics (line 220) | pub async fn get_server_statistics( function capture_pokemon (line 237) | pub async fn capture_pokemon( function do_nothing (line 307) | pub async fn do_nothing(_input: input::DoNothingInput) -> output::DoNoth... function check_health (line 312) | pub async fn check_health(_input: input::CheckHealthInput) -> output::Ch... constant RADIO_STREAMS (line 316) | const RADIO_STREAMS: [&str; 2] = [ function stream_pokemon_radio (line 322) | pub async fn stream_pokemon_radio( function get_pokemon_species_pikachu_spanish_flavor_text (line 354) | async fn get_pokemon_species_pikachu_spanish_flavor_text() { FILE: examples/legacy/pokemon-service-common/tests/plugins_execution_order.rs function plugin_layers_are_executed_in_registration_order (line 24) | async fn plugin_layers_are_executed_in_registration_order() { type SentinelPlugin (line 55) | struct SentinelPlugin { method new (line 61) | pub fn new(name: &'static str, output: Arc>>) ... type Output (line 67) | type Output = SentinelService; method apply (line 69) | fn apply(&self, inner: T) -> Self::Output { type SentinelService (line 81) | pub struct SentinelService { type Response (line 91) | type Response = S::Response; type Error (line 92) | type Error = S::Error; type Future (line 93) | type Future = S::Future; function poll_ready (line 95) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { type SentinelLayer (line 106) | pub struct SentinelLayer { type Service (line 112) | type Service = SentinelService; method layer (line 114) | fn layer(&self, service: S) -> Self::Service { FILE: examples/legacy/pokemon-service-lambda/src/lib.rs function get_storage_lambda (line 17) | pub async fn get_storage_lambda( FILE: examples/legacy/pokemon-service-lambda/src/main.rs function main (line 19) | pub async fn main() { FILE: examples/legacy/pokemon-service-tls/src/lib.rs constant DEFAULT_TEST_KEY (line 7) | pub const DEFAULT_TEST_KEY: &str = constant DEFAULT_TEST_CERT (line 9) | pub const DEFAULT_TEST_CERT: &str = constant DEFAULT_ADDRESS (line 11) | pub const DEFAULT_ADDRESS: &str = "127.0.0.1"; constant DEFAULT_PORT (line 12) | pub const DEFAULT_PORT: u16 = 13734; constant DEFAULT_DOMAIN (line 13) | pub const DEFAULT_DOMAIN: &str = "localhost"; FILE: examples/legacy/pokemon-service-tls/src/main.rs type Args (line 47) | struct Args { type TlsConnectInfo (line 64) | pub struct TlsConnectInfo { method connect_info (line 75) | fn connect_info( function do_nothing_with_tls_connect_info (line 91) | pub async fn do_nothing_with_tls_connect_info( function main (line 103) | pub async fn main() { function acceptor (line 155) | pub fn acceptor(cert_path: &str, key_path: &str) -> TlsAcceptor { function load_certs (line 170) | fn load_certs(path: &str) -> Vec { function load_key (line 179) | fn load_key(path: &str) -> PrivateKey { FILE: examples/legacy/pokemon-service-tls/tests/common/mod.rs function run_server (line 16) | pub async fn run_server() -> ChildDrop { function client_http2_only (line 27) | pub fn client_http2_only() -> Client { type NativeTlsConnector (line 55) | pub type NativeTlsConnector = hyper_tls::HttpsConnector NativeTlsConnector { function native_tls_client (line 75) | pub fn native_tls_client() -> Client { FILE: examples/legacy/pokemon-service-tls/tests/custom_connectors.rs function test_do_nothing_http2_rustls_connector (line 14) | async fn test_do_nothing_http2_rustls_connector() { function test_do_nothing_native_tls_connector (line 24) | async fn test_do_nothing_native_tls_connector() { FILE: examples/legacy/pokemon-service/src/authz.rs type AuthorizationPlugin (line 23) | pub struct AuthorizationPlugin { method new (line 29) | pub fn new() -> Self { type Output (line 37) | type Output = AuthorizeService; method apply (line 39) | fn apply(&self, input: T) -> Self::Output { type AuthorizeService (line 49) | pub struct AuthorizeService { method clone (line 60) | fn clone(&self) -> Self { type AuthorizeServiceError (line 69) | pub enum AuthorizeServiceError { function into_response (line 107) | fn into_response(self) -> http::Response { type Authorizer (line 173) | struct Authorizer { method clone (line 180) | fn clone(&self) -> Self { function new (line 188) | fn new() -> Self { function authorize (line 194) | async fn authorize(&self, _input: &Op::Input) -> bool FILE: examples/legacy/pokemon-service/src/lib.rs constant DEFAULT_ADDRESS (line 16) | pub const DEFAULT_ADDRESS: &str = "127.0.0.1"; constant DEFAULT_PORT (line 17) | pub const DEFAULT_PORT: u16 = 13734; function do_nothing_but_log_request_ids (line 20) | pub async fn do_nothing_but_log_request_ids( function get_storage_with_local_approved (line 29) | pub async fn get_storage_with_local_approved( FILE: examples/legacy/pokemon-service/src/main.rs type Args (line 37) | struct Args { function main (line 47) | pub async fn main() { FILE: examples/legacy/pokemon-service/src/plugin.rs type PrintService (line 20) | pub struct PrintService { type Response (line 30) | type Response = S::Response; type Error (line 31) | type Error = S::Error; type Future (line 32) | type Future = S::Future; function poll_ready (line 34) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { type PrintPlugin (line 49) | pub struct PrintPlugin; type Output (line 56) | type Output = PrintService; method apply (line 58) | fn apply(&self, inner: T) -> Self::Output { type PrintExt (line 70) | pub trait PrintExt { method print (line 74) | fn print(self) -> HttpPlugins>; function print (line 78) | fn print(self) -> HttpPlugins> { FILE: examples/legacy/pokemon-service/tests/common/mod.rs function run_server (line 15) | pub async fn run_server() -> ChildDrop { function base_url (line 24) | pub fn base_url() -> String { function client (line 28) | pub fn client() -> Client { FILE: examples/legacy/pokemon-service/tests/event_streaming.rs function get_pokemon_to_capture (line 17) | fn get_pokemon_to_capture() -> String { function get_pokeball (line 22) | fn get_pokeball() -> String { function event_stream_test (line 38) | async fn event_stream_test() { FILE: examples/legacy/pokemon-service/tests/simple.rs function simple_integration_test (line 20) | async fn simple_integration_test() { function health_check (line 102) | async fn health_check() { FILE: examples/pokemon-service-client-usage/examples/client-connector.rs function create_client (line 27) | fn create_client() -> PokemonClient { function main (line 55) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/custom-header-using-interceptor.rs type TtlHeaderInterceptor (line 29) | pub struct TtlHeaderInterceptor { method new (line 42) | fn new(default_ttl: Duration) -> Self { method add_operation_ttl (line 54) | fn add_operation_ttl(&mut self, operation_name: &'static str, ttl: Dur... function format_ttl_value (line 37) | fn format_ttl_value(ttl: Duration) -> String { method name (line 69) | fn name(&self) -> &'static str { method modify_before_signing (line 74) | fn modify_before_signing( function create_client (line 110) | fn create_client() -> PokemonClient { function main (line 130) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/custom-header.rs function create_client (line 27) | fn create_client() -> PokemonClient { function main (line 39) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/endpoint-resolver.rs type RegionalEndpoint (line 25) | struct RegionalEndpoint { method new (line 30) | fn new(regional_url: &str, port: u16) -> Self { method resolve_endpoint (line 37) | fn resolve_endpoint<'a>(&'a self, _params: &'a Params) -> EndpointFuture... function create_client (line 68) | fn create_client() -> PokemonClient { function main (line 88) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/handling-errors.rs function create_client (line 28) | fn create_client() -> PokemonClient { function main (line 40) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/mock-request.rs function main (line 21) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/response-header-interceptor.rs type RequestId (line 30) | struct RequestId { type Storer (line 36) | type Storer = StoreReplace; type RequestIdError (line 40) | enum RequestIdError { type ResponseHeaderLoggingInterceptor (line 47) | pub struct ResponseHeaderLoggingInterceptor; method new (line 51) | pub fn new() -> Self { method name (line 57) | fn name(&self) -> &'static str { method modify_before_signing (line 62) | fn modify_before_signing( method read_before_deserialization (line 85) | fn read_before_deserialization( function create_client (line 133) | fn create_client() -> PokemonClient { function main (line 144) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/retry-classifier.rs type SampleRetryClassifier (line 28) | struct SampleRetryClassifier; method name (line 35) | fn name(&self) -> &'static str { method classify_retry (line 41) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { function create_client (line 77) | fn create_client() -> PokemonClient { function main (line 98) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/retry-customize.rs function create_client (line 27) | fn create_client() -> PokemonClient { function main (line 46) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/simple-client.rs function create_client (line 26) | fn create_client() -> PokemonClient { function main (line 38) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/timeout-config.rs function create_client (line 28) | fn create_client() -> PokemonClient { function main (line 50) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/trace-serialize.rs type WireFormatInterceptor (line 35) | pub struct WireFormatInterceptor; method name (line 38) | fn name(&self) -> &'static str { method read_after_serialization (line 43) | fn read_after_serialization( method read_before_deserialization (line 59) | fn read_before_deserialization( function create_client (line 99) | fn create_client() -> PokemonClient { function main (line 112) | async fn main() { FILE: examples/pokemon-service-client-usage/examples/use-config-bag.rs type RequestTimestamp (line 30) | struct RequestTimestamp(Instant); type Storer (line 33) | type Storer = StoreReplace; type SetTimeInterceptor (line 37) | pub struct SetTimeInterceptor; method name (line 47) | fn name(&self) -> &'static str { method read_before_execution (line 51) | fn read_before_execution( type GetTimeInterceptor (line 63) | pub struct GetTimeInterceptor; method name (line 66) | fn name(&self) -> &'static str { method read_before_deserialization (line 70) | fn read_before_deserialization( method read_after_execution (line 86) | fn read_after_execution( function create_client (line 112) | fn create_client() -> PokemonClient { function main (line 126) | async fn main() { FILE: examples/pokemon-service-client-usage/src/lib.rs function setup_tracing_subscriber (line 8) | pub fn setup_tracing_subscriber() { FILE: examples/pokemon-service-common/src/lib.rs constant PIKACHU_ENGLISH_FLAVOR_TEXT (line 36) | const PIKACHU_ENGLISH_FLAVOR_TEXT: &str = constant PIKACHU_SPANISH_FLAVOR_TEXT (line 38) | const PIKACHU_SPANISH_FLAVOR_TEXT: &str = constant PIKACHU_ITALIAN_FLAVOR_TEXT (line 40) | const PIKACHU_ITALIAN_FLAVOR_TEXT: &str = constant PIKACHU_JAPANESE_FLAVOR_TEXT (line 42) | const PIKACHU_JAPANESE_FLAVOR_TEXT: &str = type ChildDrop (line 48) | pub struct ChildDrop(pub Child); method drop (line 51) | fn drop(&mut self) { function setup_tracing (line 57) | pub fn setup_tracing() { type PokemonTranslations (line 70) | struct PokemonTranslations { type State (line 134) | pub struct State { method default (line 140) | fn default() -> Self { function get_pokemon_species (line 159) | pub async fn get_pokemon_species( function get_storage (line 213) | pub async fn get_storage( function get_server_statistics (line 236) | pub async fn get_server_statistics( function capture_pokemon (line 257) | pub async fn capture_pokemon( function do_nothing (line 335) | pub async fn do_nothing(_input: input::DoNothingInput) -> output::DoNoth... function check_health (line 340) | pub async fn check_health( constant RADIO_STREAMS (line 349) | const RADIO_STREAMS: [&str; 2] = [ function stream_pokemon_radio (line 355) | pub async fn stream_pokemon_radio( function get_pokemon_species_pikachu_spanish_flavor_text (line 394) | async fn get_pokemon_species_pikachu_spanish_flavor_text() { FILE: examples/pokemon-service-common/src/metrics.rs type PokemonMetrics (line 14) | pub struct PokemonMetrics { type PokemonOperationMetrics (line 26) | pub struct PokemonOperationMetrics { type GetPokemonSpeciesMetrics (line 43) | pub struct GetPokemonSpeciesMetrics { type GetStorageMetrics (line 50) | pub struct GetStorageMetrics { type GetServerStatisticsMetrics (line 57) | pub struct GetServerStatisticsMetrics { type CapturePokemonMetrics (line 63) | pub struct CapturePokemonMetrics { type CheckHealthMetrics (line 70) | pub struct CheckHealthMetrics { type StreamPokemonRadioMetrics (line 76) | pub struct StreamPokemonRadioMetrics { type PokemonRequestMetrics (line 82) | pub struct PokemonRequestMetrics { type PokemonResponseMetrics (line 88) | pub struct PokemonResponseMetrics { FILE: examples/pokemon-service-common/tests/plugins_execution_order.rs function plugin_layers_are_executed_in_registration_order (line 24) | async fn plugin_layers_are_executed_in_registration_order() { type SentinelPlugin (line 55) | struct SentinelPlugin { method new (line 61) | pub fn new(name: &'static str, output: Arc>>) ... type Output (line 67) | type Output = SentinelService; method apply (line 69) | fn apply(&self, inner: T) -> Self::Output { type SentinelService (line 81) | pub struct SentinelService { type Response (line 91) | type Response = S::Response; type Error (line 92) | type Error = S::Error; type Future (line 93) | type Future = S::Future; function poll_ready (line 95) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { type SentinelLayer (line 106) | pub struct SentinelLayer { type Service (line 112) | type Service = SentinelService; method layer (line 114) | fn layer(&self, service: S) -> Self::Service { FILE: examples/pokemon-service-lambda/src/lib.rs function get_storage_lambda (line 17) | pub async fn get_storage_lambda( FILE: examples/pokemon-service-lambda/src/main.rs function main (line 19) | pub async fn main() { FILE: examples/pokemon-service-tls/src/lib.rs constant DEFAULT_TEST_KEY (line 7) | pub const DEFAULT_TEST_KEY: &str = constant DEFAULT_TEST_CERT (line 9) | pub const DEFAULT_TEST_CERT: &str = constant DEFAULT_ADDRESS (line 11) | pub const DEFAULT_ADDRESS: &str = "127.0.0.1"; constant DEFAULT_PORT (line 12) | pub const DEFAULT_PORT: u16 = 13734; constant DEFAULT_DOMAIN (line 13) | pub const DEFAULT_DOMAIN: &str = "localhost"; FILE: examples/pokemon-service-tls/src/main.rs type Args (line 61) | struct Args { type TlsListener (line 77) | pub struct TlsListener { method new (line 83) | pub fn new(tcp_listener: TcpListener, tls_acceptor: TlsAcceptor) -> Se... type Io (line 92) | type Io = tokio_rustls::server::TlsStream; type Addr (line 93) | type Addr = SocketAddr; method accept (line 95) | async fn accept(&mut self) -> (Self::Io, Self::Addr) { method local_addr (line 113) | fn local_addr(&self) -> io::Result { type TlsConnectInfo (line 120) | pub struct TlsConnectInfo { method connect_info (line 131) | fn connect_info( function do_nothing_with_tls_connect_info (line 149) | pub async fn do_nothing_with_tls_connect_info( function main (line 161) | pub async fn main() { function acceptor (line 214) | pub fn acceptor(cert_path: &str, key_path: &str) -> TlsAcceptor { function load_certs (line 228) | fn load_certs(path: &str) -> Vec> { function load_key (line 235) | fn load_key(path: &str) -> PrivateKeyDer<'static> { FILE: examples/pokemon-service-tls/tests/common/mod.rs type ServerHandle (line 19) | pub struct ServerHandle { function run_server (line 24) | pub async fn run_server() -> ServerHandle { function client_http2_only (line 63) | pub fn client_http2_only(port: u16) -> Client { FILE: examples/pokemon-service-tls/tests/custom_connectors.rs function test_do_nothing_http2_rustls_connector (line 11) | async fn test_do_nothing_http2_rustls_connector() { FILE: examples/pokemon-service/src/authz.rs type AuthorizationPlugin (line 23) | pub struct AuthorizationPlugin { method new (line 29) | pub fn new() -> Self { type Output (line 37) | type Output = AuthorizeService; method apply (line 39) | fn apply(&self, input: T) -> Self::Output { type AuthorizeService (line 49) | pub struct AuthorizeService { method clone (line 60) | fn clone(&self) -> Self { type AuthorizeServiceError (line 69) | pub enum AuthorizeServiceError { function into_response (line 107) | fn into_response(self) -> http::Response { type Authorizer (line 171) | struct Authorizer { method clone (line 178) | fn clone(&self) -> Self { function new (line 186) | fn new() -> Self { function authorize (line 192) | async fn authorize(&self, _input: &Op::Input) -> bool FILE: examples/pokemon-service/src/lib.rs constant DEFAULT_ADDRESS (line 21) | pub const DEFAULT_ADDRESS: &str = "127.0.0.1"; constant DEFAULT_PORT (line 22) | pub const DEFAULT_PORT: u16 = 13734; function do_nothing_but_log_request_ids (line 25) | pub async fn do_nothing_but_log_request_ids( function get_storage_with_local_approved (line 34) | pub async fn get_storage_with_local_approved( FILE: examples/pokemon-service/src/main.rs type Args (line 60) | struct Args { function main (line 73) | pub async fn main() { function setup_metrics (line 170) | pub(crate) fn setup_metrics(metrics_tcp: Option<&str>) -> AttachHandle { FILE: examples/pokemon-service/src/plugin.rs type PrintService (line 20) | pub struct PrintService { type Response (line 30) | type Response = S::Response; type Error (line 31) | type Error = S::Error; type Future (line 32) | type Future = S::Future; function poll_ready (line 34) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { type PrintPlugin (line 49) | pub struct PrintPlugin; type Output (line 56) | type Output = PrintService; method apply (line 58) | fn apply(&self, inner: T) -> Self::Output { type PrintExt (line 70) | pub trait PrintExt { method print (line 74) | fn print(self) -> HttpPlugins>; function print (line 78) | fn print(self) -> HttpPlugins> { FILE: examples/pokemon-service/tests/common/mod.rs type ServerHandle (line 19) | pub struct ServerHandle { function run_server (line 24) | pub async fn run_server() -> ServerHandle { function run_server_with_metrics_tcp (line 61) | pub async fn run_server_with_metrics_tcp(tcp_addr: &str) -> ServerHandle { function base_url (line 98) | pub fn base_url(port: u16) -> String { function client (line 102) | pub fn client(port: u16) -> Client { FILE: examples/pokemon-service/tests/event_streaming.rs function get_pokemon_to_capture (line 16) | fn get_pokemon_to_capture() -> String { function get_pokeball (line 21) | fn get_pokeball() -> String { function event_stream_test (line 36) | async fn event_stream_test() { FILE: examples/pokemon-service/tests/metrics_test.rs function test_metrics_content_via_tcp (line 19) | async fn test_metrics_content_via_tcp() { function spawn_metrics_collection_task (line 53) | async fn spawn_metrics_collection_task(listener: TcpListener, metrics_bu... function send_requests (line 67) | async fn send_requests(client: Client) { function poll_for_metrics (line 90) | async fn poll_for_metrics( FILE: examples/pokemon-service/tests/simple.rs function simple_integration_test (line 18) | async fn simple_integration_test() { function health_check (line 99) | async fn health_check() { FILE: examples/python/pokemon-service-test/tests/helpers.rs constant TEST_KEY (line 16) | const TEST_KEY: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/tests/testd... constant TEST_CERT (line 17) | const TEST_CERT: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/tests/test... type PokemonClient (line 19) | pub type PokemonClient = Client; type PokemonServiceVariant (line 21) | enum PokemonServiceVariant { method run_process (line 27) | async fn run_process(&self) -> GroupChild { method base_url (line 50) | fn base_url(&self) -> &'static str { type PokemonService (line 58) | pub(crate) struct PokemonService { method run (line 67) | pub(crate) async fn run() -> Self { method run_http2 (line 74) | pub(crate) async fn run_http2() -> Self { method drop (line 82) | fn drop(&mut self) { function client (line 91) | pub fn client() -> PokemonClient { function http2_client (line 98) | pub fn http2_client() -> PokemonClient { FILE: examples/python/pokemon-service-test/tests/simple_integration_test.rs function simple_integration_test (line 25) | async fn simple_integration_test() { function simple_integration_test_http2 (line 32) | async fn simple_integration_test_http2() { function simple_integration_test_with_client (line 37) | async fn simple_integration_test_with_client(client: PokemonClient) { function event_stream_test (line 74) | async fn event_stream_test() { function get_pokeball (line 199) | fn get_pokeball() -> String { function get_pokemon_to_capture (line 213) | fn get_pokemon_to_capture() -> String { FILE: examples/python/pokemon_service.py class SafeCounter (line 63) | class SafeCounter: method __init__ (line 64) | def __init__(self) -> None: method increment (line 68) | def increment(self) -> None: method value (line 72) | def value(self) -> int: class Context (line 101) | class Context: method get_pokemon_description (line 134) | def get_pokemon_description(self, name: str) -> Optional[List[FlavorTe... method increment_calls_count (line 137) | def increment_calls_count(self) -> None: method get_calls_count (line 141) | def get_calls_count(self) -> int: method get_random_radio_stream (line 144) | def get_random_radio_stream(self) -> str: function check_content_type_header (line 177) | async def check_content_type_header(request: Request, next: Next) -> Res... function add_x_amzn_answer_header (line 196) | async def add_x_amzn_answer_header(request: Request, next: Next) -> Resp... function check_x_amzn_answer_header (line 205) | async def check_x_amzn_answer_header(request: Request, next: Next) -> Re... function do_nothing (line 218) | def do_nothing(_: DoNothingInput) -> DoNothingOutput: function get_storage (line 224) | def get_storage(input: GetStorageInput) -> GetStorageOutput: function get_pokemon_species (line 237) | def get_pokemon_species( function get_server_statistics (line 267) | def get_server_statistics( function check_health (line 277) | def check_health(_: CheckHealthInput) -> CheckHealthOutput: function capture_pokemon (line 375) | def capture_pokemon(input: CapturePokemonInput) -> CapturePokemonOutput: function stream_pokemon_radio (line 436) | async def stream_pokemon_radio( function main (line 453) | def main() -> None: FILE: rust-runtime/aws-smithy-async/src/future/mod.rs type BoxFuture (line 18) | pub type BoxFuture<'a, T, E> = Pin>... FILE: rust-runtime/aws-smithy-async/src/future/never.rs type Never (line 15) | pub struct Never; method new (line 19) | pub fn new() -> Never { type Output (line 25) | type Output = (); method poll (line 27) | fn poll(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll = Pin + Send + 'a>>; type OnlyReady (line 63) | pub enum OnlyReady {} function fmt (line 79) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 100) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 113) | pub fn new(future: F) -> Self { function ready (line 120) | pub fn ready(value: T) -> NowOrLater { type Output (line 132) | type Output = T; method poll (line 134) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type Output (line 145) | type Output = T; method poll (line 147) | fn poll(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll(FnStream); function new (line 56) | pub fn new(stream: FnStream) -> Self { function next (line 61) | pub async fn next(&mut self) -> Option { function poll_next (line 66) | pub fn poll_next(&mut self, cx: &mut Context<'_>) -> Poll> { function collect (line 71) | pub async fn collect>(self) -> T { function try_next (line 78) | pub async fn try_next(&mut self) -> Result, E> { function try_collect (line 83) | pub async fn try_collect(self) -> Result, E> { type TryFlatMap (line 94) | pub struct TryFlatMap(PaginationStream>); function new (line 98) | pub fn new(stream: PaginationStream>) -> Self { function flat_map (line 103) | pub fn flat_map(mut self, map: M) -> PaginationStream { method initialize (line 20) | fn initialize() -> Self::Collection; method extend (line 22) | fn extend(collection: &mut Self::Collection, item: T) -> bool; method finalize (line 24) | fn finalize(collection: Self::Collection) -> Self; type Collection (line 29) | type Collection = Self; function initialize (line 31) | fn initialize() -> Self::Collection { function extend (line 35) | fn extend(collection: &mut Self::Collection, item: T) -> bool { function finalize (line 40) | fn finalize(collection: Self::Collection) -> Self { type Collection (line 49) | type Collection = Result; function initialize (line 51) | fn initialize() -> Self::Collection { function extend (line 55) | fn extend(collection: &mut Self::Collection, item: Result) -> bool { function finalize (line 68) | fn finalize(collection: Self::Collection) -> Self { FILE: rust-runtime/aws-smithy-async/src/future/pagination_stream/fn_stream.rs function fmt (line 51) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 61) | pub fn new(generator: T) -> Self function next (line 73) | pub async fn next(&mut self) -> Option function poll_next (line 83) | pub(crate) fn poll_next(self: Pin<&mut Self>, cx: &mut Context<'_>) -> P... function collect (line 103) | pub async fn collect>(mut self) -> T { function try_next (line 116) | pub async fn try_next(&mut self) -> Result, E> { function try_collect (line 121) | pub async fn try_collect(self) -> Result, E> { FILE: rust-runtime/aws-smithy-async/src/future/rendezvous.rs function channel (line 25) | pub fn channel() -> (Sender, Receiver) { type SendError (line 48) | pub struct SendError { function tokio_send_error (line 53) | pub(crate) fn tokio_send_error(source: TokioSendError) -> Self { function fmt (line 59) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function source (line 65) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type Sender (line 73) | pub struct Sender { function send (line 83) | pub async fn send(&self, item: T) -> Result<(), error::SendError> { type Receiver (line 100) | pub struct Receiver { function recv (line 108) | pub async fn recv(&mut self) -> Option { function poll_recv (line 112) | pub(crate) fn poll_recv(&mut self, cx: &mut Context<'_>) -> Poll) -> fmt::Result { function new (line 74) | pub fn new(value: T, sleep: S) -> Timeout { type Output (line 84) | type Output = Result; method poll (line 86) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { function success (line 108) | async fn success() { function failure (line 116) | async fn failure() { function timeout (line 124) | async fn timeout() { function prefer_value_to_timeout (line 133) | async fn prefer_value_to_timeout() { FILE: rust-runtime/aws-smithy-async/src/rt/sleep.rs type AsyncSleep (line 17) | pub trait AsyncSleep: Debug + Send + Sync { method sleep (line 19) | fn sleep(&self, duration: Duration) -> Sleep; method sleep (line 27) | fn sleep(&self, duration: Duration) -> Sleep { method sleep (line 37) | fn sleep(&self, duration: Duration) -> Sleep { method sleep (line 66) | fn sleep(&self, duration: Duration) -> Sleep { method sleep (line 127) | fn sleep(&self, duration: Duration) -> Sleep { type SharedAsyncSleep (line 44) | pub struct SharedAsyncSleep(Arc); method new (line 48) | pub fn new(sleep: impl AsyncSleep + 'static) -> Self { method as_ref (line 54) | fn as_ref(&self) -> &(dyn AsyncSleep + 'static) { method from (line 60) | fn from(sleep: Arc) -> Self { function default_async_sleep (line 73) | pub fn default_async_sleep() -> Option { function default_async_sleep (line 79) | pub fn default_async_sleep() -> Option { type Sleep (line 86) | pub struct Sleep(Pin + Send + Sync + 'static... method new (line 98) | pub fn new(future: impl Future + Send + Sync + 'static) -... method fmt (line 89) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Output (line 104) | type Output = (); method poll (line 106) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll TokioSleep { function sleep_tokio (line 133) | fn sleep_tokio() -> Arc { FILE: rust-runtime/aws-smithy-async/src/test_util/controlled_sleep.rs type ControlledSleep (line 23) | pub struct ControlledSleep { method new (line 31) | fn new(log: Arc>>) -> (ControlledSleep, SleepGate) { type CapturedSleep (line 85) | pub struct CapturedSleep<'a>(oneshot::Sender<()>, &'a SleepGate, Duration); function allow_progress (line 105) | pub fn allow_progress(self) { function duration (line 110) | pub fn duration(&self) -> Duration { function as_ref (line 116) | fn as_ref(&self) -> &Duration { type SleepGate (line 124) | pub struct SleepGate { method expect_sleep (line 135) | pub async fn expect_sleep(&mut self) -> CapturedSleep<'_> { method skip_sleep (line 154) | pub async fn skip_sleep(&mut self) -> Option { method sleep (line 168) | fn sleep(&self, duration: Duration) -> Sleep { function controlled_time_and_sleep (line 190) | pub fn controlled_time_and_sleep( function test_sleep_gate (line 210) | async fn test_sleep_gate() { function sleep_gate_multiple_sleeps (line 244) | async fn sleep_gate_multiple_sleeps() { function sleep_gate_skipping_a_sleep_doesnt_blow_up_if_no_sleep (line 264) | async fn sleep_gate_skipping_a_sleep_doesnt_blow_up_if_no_sleep() { FILE: rust-runtime/aws-smithy-async/src/test_util/instant_sleep.rs type InstantSleep (line 18) | pub struct InstantSleep { method new (line 33) | pub fn new(log: Arc>>) -> Self { method unlogged (line 38) | pub fn unlogged() -> Self { method logs (line 45) | pub fn logs(&self) -> Vec { method total_duration (line 50) | pub fn total_duration(&self) -> Duration { method sleep (line 23) | fn sleep(&self, duration: Duration) -> Sleep { function instant_time_and_sleep (line 57) | pub fn instant_time_and_sleep(start_time: SystemTime) -> (ManualTimeSour... method now (line 64) | fn now(&self) -> SystemTime { method from (line 70) | fn from(value: SystemTime) -> Self { method from (line 76) | fn from(value: ManualTimeSource) -> Self { FILE: rust-runtime/aws-smithy-async/src/test_util/manual_time.rs type ManualTimeSource (line 12) | pub struct ManualTimeSource { method seconds_since_unix_epoch (line 23) | pub fn seconds_since_unix_epoch(&self) -> f64 { method new (line 31) | pub fn new(start_time: SystemTime) -> ManualTimeSource { method advance (line 39) | pub fn advance(&self, duration: Duration) -> SystemTime { method _now (line 45) | fn _now(&self, log: &[Duration]) -> SystemTime { method set_time (line 53) | pub fn set_time(&self, time: SystemTime) { method now (line 64) | fn now(&self) -> SystemTime { FILE: rust-runtime/aws-smithy-async/src/test_util/tick_advance_sleep.rs type QueuedSleep (line 57) | struct QueuedSleep { type Inner (line 64) | struct Inner { method push (line 74) | fn push(&mut self, sleep: QueuedSleep) { method next_presenting (line 79) | fn next_presenting(&mut self, time: Duration) -> Option { type SharedInner (line 94) | struct SharedInner { method get (line 98) | fn get(&self) -> impl Deref + '_ { method get_mut (line 101) | fn get_mut(&self) -> impl DerefMut + '_ { type TickAdvanceSleep (line 110) | pub struct TickAdvanceSleep { method sleep (line 115) | fn sleep(&self, duration: Duration) -> Sleep { type TickAdvanceTime (line 139) | pub struct TickAdvanceTime { method tick (line 151) | pub async fn tick(&self, duration: Duration) { method now (line 181) | fn now(&self) -> SystemTime { function tick_advance_time_and_sleep (line 189) | pub fn tick_advance_time_and_sleep() -> (TickAdvanceTime, TickAdvanceSle... function tick_advances (line 207) | async fn tick_advances() { function sleep_leading_to_sleep (line 247) | async fn sleep_leading_to_sleep() { function racing_sleeps (line 265) | async fn racing_sleeps() { FILE: rust-runtime/aws-smithy-async/src/time.rs type TimeSource (line 12) | pub trait TimeSource: Debug + Send + Sync { method now (line 14) | fn now(&self) -> SystemTime; method now (line 30) | fn now(&self) -> SystemTime { method now (line 62) | fn now(&self) -> SystemTime { method now (line 92) | fn now(&self) -> SystemTime { type SystemTimeSource (line 20) | pub struct SystemTimeSource; method new (line 24) | pub fn new() -> Self { method default (line 38) | fn default() -> Self { type StaticTimeSource (line 45) | pub struct StaticTimeSource { method new (line 51) | pub fn new(time: SystemTime) -> Self { method from_secs (line 56) | pub fn from_secs(epoch_secs: u64) -> Self { type SharedTimeSource (line 77) | pub struct SharedTimeSource(Arc); method from (line 68) | fn from(value: StaticTimeSource) -> Self { method now (line 81) | pub fn now(&self) -> SystemTime { method new (line 86) | pub fn new(source: impl TimeSource + 'static) -> Self { FILE: rust-runtime/aws-smithy-cbor/benches/blob.rs function blob_benchmark (line 9) | pub fn blob_benchmark(c: &mut Criterion) { FILE: rust-runtime/aws-smithy-cbor/benches/string.rs function str_benchmark (line 11) | pub fn str_benchmark(c: &mut Criterion) { function string_alt (line 58) | pub fn string_alt<'b>( function str_alt (line 66) | fn str_alt<'b>( function string_benchmark (line 94) | pub fn string_benchmark(c: &mut Criterion) { FILE: rust-runtime/aws-smithy-cbor/src/data.rs type Type (line 7) | pub enum Type { method new (line 38) | pub(crate) fn new(ty: minicbor::data::Type) -> Self { method into_minicbor_type (line 71) | pub(crate) fn into_minicbor_type(self) -> minicbor::data::Type { FILE: rust-runtime/aws-smithy-cbor/src/decode.rs type Decoder (line 21) | pub struct Decoder<'b> { type DeserializeError (line 28) | pub struct DeserializeError { method fmt (line 34) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 42) | pub(crate) fn new(inner: Error) -> Self { method unexpected_union_variant (line 47) | pub fn unexpected_union_variant(unexpected_type: Type, at: usize) -> S... method unknown_union_variant (line 56) | pub fn unknown_union_variant(variant_name: &str, at: usize) -> Self { method mixed_union_variants (line 66) | pub fn mixed_union_variants(at: usize) -> Self { method expected_end_of_stream (line 76) | pub fn expected_end_of_stream(at: usize) -> Self { method custom (line 83) | pub fn custom(message: impl Into>, at: usize) -> Self { method is_type_mismatch (line 92) | pub fn is_type_mismatch(&self) -> bool { function new (line 123) | pub fn new(bytes: &'b [u8]) -> Self { function datatype (line 129) | pub fn datatype(&self) -> Result { function position (line 162) | pub fn position(&self) -> usize { function set_position (line 167) | pub fn set_position(&mut self, pos: usize) { function str (line 175) | pub fn str(&mut self) -> Result, DeserializeError> { function string (line 191) | pub fn string(&mut self) -> Result { function blob (line 211) | pub fn blob(&mut self) -> Result { function timestamp (line 226) | pub fn timestamp(&mut self) -> Result { type ArrayIter (line 254) | pub struct ArrayIter<'a, 'b, T> { type Item (line 259) | type Item = Result; method next (line 261) | fn next(&mut self) -> Option { type MapIter (line 270) | pub struct MapIter<'a, 'b, K, V> { type Item (line 279) | type Item = Result<(K, V), DeserializeError>; method next (line 281) | fn next(&mut self) -> Option { function set_optional (line 288) | pub fn set_optional(builder: B, decoder: &mut Decoder, f: F) -> Re... function test_definite_str_is_cow_borrowed (line 307) | fn test_definite_str_is_cow_borrowed() { function test_indefinite_str_is_cow_owned (line 319) | fn test_indefinite_str_is_cow_owned() { function test_empty_str_works (line 332) | fn test_empty_str_works() { function test_empty_blob_works (line 340) | fn test_empty_blob_works() { function test_indefinite_length_blob (line 348) | fn test_indefinite_length_blob() { function test_timestamp_should_be_truncated_to_fit_millisecond_precision (line 366) | fn test_timestamp_should_be_truncated_to_fit_millisecond_precision() { FILE: rust-runtime/aws-smithy-cbor/src/encode.rs type Encoder (line 35) | pub struct Encoder { method new (line 44) | pub fn new(writer: Vec) -> Self { constant MAX_HEADER_LEN (line 75) | const MAX_HEADER_LEN: usize = 9; method write_type_len (line 86) | fn write_type_len(writer: &mut Vec, major: u8, len: usize) { method str (line 118) | pub fn str(&mut self, x: &str) -> &mut Self { method blob (line 128) | pub fn blob(&mut self, x: &Blob) -> &mut Self { method array (line 139) | pub fn array(&mut self, len: usize) -> &mut Self { method map (line 149) | pub fn map(&mut self, len: usize) -> &mut Self { method timestamp (line 154) | pub fn timestamp(&mut self, x: &DateTime) -> &mut Self { method into_writer (line 164) | pub fn into_writer(self) -> Vec { constant INFALLIBLE_WRITE (line 41) | const INFALLIBLE_WRITE: &str = "write failed"; function str_matches_minicbor (line 176) | fn str_matches_minicbor() { function blob_matches_minicbor (line 204) | fn blob_matches_minicbor() { function str_chained_matches_minicbor (line 232) | fn str_chained_matches_minicbor() { function str_inside_map_matches_minicbor (line 252) | fn str_inside_map_matches_minicbor() { function str_utf8_matches_minicbor (line 272) | fn str_utf8_matches_minicbor() { FILE: rust-runtime/aws-smithy-checksums/src/body/cache.rs type ChecksumCache (line 13) | pub struct ChecksumCache { method new (line 19) | pub fn new() -> Self { method get (line 26) | pub fn get(&self) -> Option { method set (line 31) | pub fn set(&self, headers: HeaderMap) { method default (line 38) | fn default() -> Self { FILE: rust-runtime/aws-smithy-checksums/src/body/calculate.rs function new (line 31) | pub fn new(body: SdkBody, checksum: Box) -> Self { function with_cache (line 44) | pub fn with_cache(self, cache: ChecksumCache) -> Self { function extract_or_set_cached_headers (line 55) | fn extract_or_set_cached_headers( type Data (line 77) | type Data = bytes::Bytes; type Error (line 78) | type Error = aws_smithy_types::body::Error; function poll_frame (line 80) | fn poll_frame( function header_value_as_checksum_string (line 145) | fn header_value_as_checksum_string(header_value: &http_1x::HeaderValue) ... function test_checksum_body (line 158) | async fn test_checksum_body() { FILE: rust-runtime/aws-smithy-checksums/src/body/validate.rs function new (line 34) | pub fn new( function poll_inner (line 46) | fn poll_inner( type Error (line 105) | pub enum Error { method fmt (line 112) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::E... type Data (line 127) | type Data = Bytes; type Error (line 128) | type Error = aws_smithy_types::body::Error; function poll_frame (line 130) | fn poll_frame( function calculate_crc32_checksum (line 148) | fn calculate_crc32_checksum(input: &str) -> Bytes { function test_checksum_validated_body_errors_on_mismatch (line 156) | async fn test_checksum_validated_body_errors_on_mismatch() { function test_checksum_validated_body_succeeds_on_match (line 187) | async fn test_checksum_validated_body_succeeds_on_match() { FILE: rust-runtime/aws-smithy-checksums/src/error.rs type UnknownChecksumAlgorithmError (line 11) | pub struct UnknownChecksumAlgorithmError { method new (line 16) | pub(crate) fn new(checksum_algorithm: impl Into) -> Self { method checksum_algorithm (line 23) | pub fn checksum_algorithm(&self) -> &str { method fmt (line 29) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: rust-runtime/aws-smithy-checksums/src/http.rs constant CRC_32_HEADER_NAME (line 16) | pub const CRC_32_HEADER_NAME: &str = "x-amz-checksum-crc32"; constant CRC_32_C_HEADER_NAME (line 17) | pub const CRC_32_C_HEADER_NAME: &str = "x-amz-checksum-crc32c"; constant SHA_1_HEADER_NAME (line 18) | pub const SHA_1_HEADER_NAME: &str = "x-amz-checksum-sha1"; constant SHA_256_HEADER_NAME (line 19) | pub const SHA_256_HEADER_NAME: &str = "x-amz-checksum-sha256"; constant CRC_64_NVME_HEADER_NAME (line 20) | pub const CRC_64_NVME_HEADER_NAME: &str = "x-amz-checksum-crc64nvme"; constant CHECKSUM_ALGORITHMS_IN_PRIORITY_ORDER (line 29) | pub const CHECKSUM_ALGORITHMS_IN_PRIORITY_ORDER: [&str; 5] = [ type HttpChecksum (line 40) | pub trait HttpChecksum: Checksum + Send + Sync { method headers (line 43) | fn headers(self: Box) -> http_1x::HeaderMap { method header_name (line 51) | fn header_name(&self) -> &'static str; method header_value (line 54) | fn header_value(self: Box) -> http_1x::HeaderValue { method size (line 64) | fn size(&self) -> u64 { method header_name (line 80) | fn header_name(&self) -> &'static str { method header_name (line 86) | fn header_name(&self) -> &'static str { method header_name (line 92) | fn header_name(&self) -> &'static str { method header_name (line 98) | fn header_name(&self) -> &'static str { method header_name (line 104) | fn header_name(&self) -> &'static str { method header_name (line 110) | fn header_name(&self) -> &'static str { function test_trailer_length_of_crc32_checksum_body (line 127) | fn test_trailer_length_of_crc32_checksum_body() { function test_trailer_value_of_crc32_checksum_body (line 138) | fn test_trailer_value_of_crc32_checksum_body() { function test_trailer_length_of_crc32c_checksum_body (line 151) | fn test_trailer_length_of_crc32c_checksum_body() { function test_trailer_value_of_crc32c_checksum_body (line 162) | fn test_trailer_value_of_crc32c_checksum_body() { function test_trailer_length_of_crc64nvme_checksum_body (line 175) | fn test_trailer_length_of_crc64nvme_checksum_body() { function test_trailer_value_of_crc64nvme_checksum_body (line 186) | fn test_trailer_value_of_crc64nvme_checksum_body() { function test_trailer_length_of_sha1_checksum_body (line 199) | fn test_trailer_length_of_sha1_checksum_body() { function test_trailer_value_of_sha1_checksum_body (line 207) | fn test_trailer_value_of_sha1_checksum_body() { function test_trailer_length_of_sha256_checksum_body (line 220) | fn test_trailer_length_of_sha256_checksum_body() { function test_trailer_value_of_sha256_checksum_body (line 231) | fn test_trailer_value_of_sha256_checksum_body() { FILE: rust-runtime/aws-smithy-checksums/src/lib.rs constant CRC_32_NAME (line 29) | pub const CRC_32_NAME: &str = "crc32"; constant CRC_32_C_NAME (line 30) | pub const CRC_32_C_NAME: &str = "crc32c"; constant CRC_64_NVME_NAME (line 31) | pub const CRC_64_NVME_NAME: &str = "crc64nvme"; constant SHA_1_NAME (line 32) | pub const SHA_1_NAME: &str = "sha1"; constant SHA_256_NAME (line 33) | pub const SHA_256_NAME: &str = "sha256"; constant MD5_NAME (line 34) | pub const MD5_NAME: &str = "md5"; type ChecksumAlgorithm (line 39) | pub enum ChecksumAlgorithm { method into_impl (line 83) | pub fn into_impl(self) -> Box { method as_str (line 96) | pub fn as_str(&self) -> &'static str { type Err (line 51) | type Err = UnknownChecksumAlgorithmError; method from_str (line 61) | fn from_str(checksum_algorithm: &str) -> Result { type Checksum (line 114) | pub trait Checksum: Send + Sync { method update (line 116) | fn update(&mut self, bytes: &[u8]); method finalize (line 124) | fn finalize(self: Box) -> Bytes; method size (line 129) | fn size(&self) -> u64; method update (line 163) | fn update(&mut self, bytes: &[u8]) { method finalize (line 166) | fn finalize(self: Box) -> Bytes { method size (line 169) | fn size(&self) -> u64 { method update (line 205) | fn update(&mut self, bytes: &[u8]) { method finalize (line 208) | fn finalize(self: Box) -> Bytes { method size (line 211) | fn size(&self) -> u64 { method update (line 245) | fn update(&mut self, bytes: &[u8]) { method finalize (line 248) | fn finalize(self: Box) -> Bytes { method size (line 251) | fn size(&self) -> u64 { method update (line 280) | fn update(&mut self, bytes: &[u8]) { method finalize (line 284) | fn finalize(self: Box) -> Bytes { method size (line 287) | fn size(&self) -> u64 { method update (line 316) | fn update(&mut self, bytes: &[u8]) { method finalize (line 319) | fn finalize(self: Box) -> Bytes { method size (line 322) | fn size(&self) -> u64 { method update (line 355) | fn update(&mut self, bytes: &[u8]) { method finalize (line 358) | fn finalize(self: Box) -> Bytes { method size (line 361) | fn size(&self) -> u64 { type Crc32 (line 133) | struct Crc32 { method update (line 146) | fn update(&mut self, bytes: &[u8]) { method finalize (line 150) | fn finalize(self) -> Bytes { method size (line 157) | fn size() -> u64 { method default (line 138) | fn default() -> Self { type Crc32c (line 175) | struct Crc32c { method update (line 188) | fn update(&mut self, bytes: &[u8]) { method finalize (line 192) | fn finalize(self) -> Bytes { method size (line 199) | fn size() -> u64 { method default (line 180) | fn default() -> Self { type Crc64Nvme (line 217) | struct Crc64Nvme { method update (line 230) | fn update(&mut self, bytes: &[u8]) { method finalize (line 234) | fn finalize(self) -> Bytes { method size (line 239) | fn size() -> u64 { method default (line 222) | fn default() -> Self { type Sha1 (line 257) | struct Sha1 { method update (line 262) | fn update(&mut self, bytes: &[u8]) { method finalize (line 267) | fn finalize(self) -> Bytes { method size (line 273) | fn size() -> u64 { type Sha256 (line 293) | struct Sha256 { method update (line 298) | fn update(&mut self, bytes: &[u8]) { method finalize (line 303) | fn finalize(self) -> Bytes { method size (line 309) | fn size() -> u64 { type Md5 (line 329) | struct Md5 { method update (line 335) | fn update(&mut self, bytes: &[u8]) { method finalize (line 341) | fn finalize(self) -> Bytes { method size (line 348) | fn size() -> u64 { constant TEST_DATA (line 384) | const TEST_DATA: &str = r#"test data"#; function base64_encoded_checksum_to_hex_string (line 386) | fn base64_encoded_checksum_to_hex_string(header_value: &HeaderValue) -> ... function test_crc32_checksum (line 399) | fn test_crc32_checksum() { function test_crc32c_checksum (line 415) | fn test_crc32c_checksum() { function test_crc64nvme_checksum (line 428) | fn test_crc64nvme_checksum() { function test_sha1_checksum (line 442) | fn test_sha1_checksum() { function test_sha256_checksum (line 455) | fn test_sha256_checksum() { function test_md5_checksum (line 469) | fn test_md5_checksum() { function test_checksum_algorithm_returns_error_for_unknown (line 482) | fn test_checksum_algorithm_returns_error_for_unknown() { FILE: rust-runtime/aws-smithy-compression/src/body.rs function new (line 30) | pub fn new(body: SdkBody, compress_request: CR) -> Self { type Data (line 50) | type Data = bytes::Bytes; type Error (line 51) | type Error = aws_smithy_types::body::Error; method poll_frame (line 53) | fn poll_frame( method is_end_stream (line 80) | fn is_end_stream(&self) -> bool { method size_hint (line 84) | fn size_hint(&self) -> SizeHint { function into_compressed_sdk_body (line 95) | pub fn into_compressed_sdk_body(mut self) -> Result { constant UNCOMPRESSED_INPUT (line 115) | const UNCOMPRESSED_INPUT: &[u8] = b"hello world"; constant COMPRESSED_OUTPUT (line 116) | const COMPRESSED_OUTPUT: &[u8] = &[ function test_body_is_compressed (line 124) | async fn test_body_is_compressed() { FILE: rust-runtime/aws-smithy-compression/src/gzip.rs type Gzip (line 13) | pub(crate) struct Gzip { method compress_bytes (line 18) | fn compress_bytes(&self, bytes: &[u8], writer: impl Write) -> Result<(... method from (line 40) | fn from(options: &CompressionOptions) -> Self { method from (line 48) | fn from(options: CompressionOptions) -> Self { method compress_bytes (line 28) | fn compress_bytes(&mut self, bytes: &[u8], writer: &mut dyn Write) -> Re... method header_value (line 34) | fn header_value(&self) -> http_1x::HeaderValue { function gettysburg_address (line 64) | fn gettysburg_address() -> &'static [u8] { function gzip_compressed_gettysburg_address (line 68) | fn gzip_compressed_gettysburg_address() -> &'static [u8] { function test_gzip_compression (line 75) | fn test_gzip_compression() { FILE: rust-runtime/aws-smithy-compression/src/http.rs type CompressRequest (line 13) | pub trait CompressRequest: Compress + CloneCompressRequest { method header_name (line 15) | fn header_name(&self) -> HeaderName { method header_value (line 20) | fn header_value(&self) -> HeaderValue; type CloneCompressRequest (line 24) | pub trait CloneCompressRequest { method clone_request_compressor (line 26) | fn clone_request_compressor(&self) -> Box; method clone_request_compressor (line 33) | fn clone_request_compressor(&self) -> Box { method clone (line 39) | fn clone(&self) -> Self { FILE: rust-runtime/aws-smithy-compression/src/lib.rs constant GZIP_NAME (line 30) | pub const GZIP_NAME: &str = "gzip"; constant MAX_MIN_COMPRESSION_SIZE_BYTES (line 33) | const MAX_MIN_COMPRESSION_SIZE_BYTES: u32 = 10_485_760; type Compress (line 40) | pub trait Compress: Send + Sync { method compress_bytes (line 44) | fn compress_bytes(&mut self, bytes: &[u8], writer: &mut dyn Write) -> ... type CompressionOptions (line 50) | pub struct CompressionOptions { method level (line 69) | pub fn level(&self) -> u32 { method min_compression_size_bytes (line 76) | pub fn min_compression_size_bytes(&self) -> u32 { method is_enabled (line 81) | pub fn is_enabled(&self) -> bool { method with_enabled (line 86) | pub fn with_enabled(self, enabled: bool) -> Self { method with_level (line 93) | pub fn with_level(self, level: u32) -> Result { method with_min_compression_size_bytes (line 102) | pub fn with_min_compression_size_bytes( method validate_level (line 113) | fn validate_level(level: u32) -> Result<(), BoxError> { method validate_min_compression_size_bytes (line 122) | fn validate_min_compression_size_bytes( method default (line 58) | fn default() -> Self { type Storer (line 136) | type Storer = StoreReplace; type CompressionAlgorithm (line 142) | pub enum CompressionAlgorithm { method into_impl_http_body_1_x (line 167) | pub fn into_impl_http_body_1_x( method as_str (line 177) | pub fn as_str(&self) -> &'static str { type Err (line 148) | type Err = BoxError; method from_str (line 156) | fn from_str(compression_algorithm: &str) -> Result { function test_compression_algorithm_from_str_unknown (line 190) | fn test_compression_algorithm_from_str_unknown() { function test_compression_algorithm_from_str_gzip (line 201) | fn test_compression_algorithm_from_str_gzip() { FILE: rust-runtime/aws-smithy-dns/src/hickory.rs type HickoryDnsResolver (line 20) | pub struct HickoryDnsResolver { method builder (line 36) | pub fn builder() -> HickoryDnsResolverBuilder { method clear_cache (line 47) | pub fn clear_cache(&self) { method default (line 27) | fn default() -> Self { method resolve_dns (line 53) | fn resolve_dns<'a>(&'a self, name: &'a str) -> DnsFuture<'a> { type HickoryDnsResolverBuilder (line 66) | pub struct HickoryDnsResolverBuilder { method nameservers (line 82) | pub fn nameservers(mut self, ips: &[IpAddr], port: u16) -> Self { method timeout (line 91) | pub fn timeout(mut self, timeout: Duration) -> Self { method attempts (line 97) | pub fn attempts(mut self, attempts: usize) -> Self { method cache_size (line 103) | pub fn cache_size(mut self, cache_size: usize) -> Self { method num_concurrent_reqs (line 113) | pub fn num_concurrent_reqs(mut self, num_concurrent_reqs: usize) -> Se... method build (line 119) | pub fn build(self) -> HickoryDnsResolver { type Nameservers (line 74) | struct Nameservers { FILE: rust-runtime/aws-smithy-dns/tests/hickory.rs function test_dns_caching (line 17) | async fn test_dns_caching() { function test_dns_cache_size_limit (line 48) | async fn test_dns_cache_size_limit() { function test_dns_error_handling (line 89) | async fn test_dns_error_handling() { function setup_dns_server (line 117) | pub async fn setup_dns_server() -> TestDnsServer { type TestDnsServer (line 132) | pub struct TestDnsServer { method start (line 140) | pub async fn start( method addr (line 178) | pub fn addr(&self) -> (IpAddr, u16) { method query_count (line 182) | pub fn query_count(&self) -> usize { method drop (line 188) | fn drop(&mut self) { function create_dns_response (line 194) | fn create_dns_response(query: &[u8], records: &HashMap) ... type DnsQuery (line 211) | struct DnsQuery { method parse (line 221) | fn parse(data: &[u8]) -> Option { type DnsResponse (line 280) | struct DnsResponse { method to_bytes (line 289) | fn to_bytes(&self) -> Vec { FILE: rust-runtime/aws-smithy-eventstream/benches/write_message_performance.rs type BufferConfig (line 16) | pub enum BufferConfig { method description (line 29) | pub fn description(&self) -> &'static str { function get_message_size (line 40) | pub fn get_message_size(message: &Message) -> usize { function create_buffer (line 47) | pub fn create_buffer(config: &BufferConfig, message_size: usize) -> Vec<... constant PRELUDE_LENGTH_BYTES (line 72) | const PRELUDE_LENGTH_BYTES: u32 = 3 * size_of::() as u32; constant MESSAGE_CRC_LENGTH_BYTES (line 73) | const MESSAGE_CRC_LENGTH_BYTES: u32 = size_of::() as u32; constant MAX_HEADER_NAME_LEN (line 74) | const MAX_HEADER_NAME_LEN: usize = 255; constant TYPE_TRUE (line 76) | const TYPE_TRUE: u8 = 0; constant TYPE_FALSE (line 77) | const TYPE_FALSE: u8 = 1; constant TYPE_BYTE (line 78) | const TYPE_BYTE: u8 = 2; constant TYPE_INT16 (line 79) | const TYPE_INT16: u8 = 3; constant TYPE_INT32 (line 80) | const TYPE_INT32: u8 = 4; constant TYPE_INT64 (line 81) | const TYPE_INT64: u8 = 5; constant TYPE_BYTE_ARRAY (line 82) | const TYPE_BYTE_ARRAY: u8 = 6; constant TYPE_STRING (line 83) | const TYPE_STRING: u8 = 7; constant TYPE_TIMESTAMP (line 84) | const TYPE_TIMESTAMP: u8 = 8; constant TYPE_UUID (line 85) | const TYPE_UUID: u8 = 9; function write_message_to_optimized_v1 (line 89) | pub fn write_message_to_optimized_v1( function calculate_header_size (line 137) | fn calculate_header_size(header: &Header) -> Result &'static str { function write_header_value_to_optimized (line 204) | fn write_header_value_to_optimized( function write_message_preallocate (line 282) | pub fn write_message_preallocate( function benchmark_write_message_to (line 294) | fn benchmark_write_message_to(c: &mut Criterion) { function verify_implementations_match (line 364) | fn verify_implementations_match() { function benchmark_write_message_to_with_verification (line 464) | fn benchmark_write_message_to_with_verification(c: &mut Criterion) { FILE: rust-runtime/aws-smithy-eventstream/fuzz/fuzz_targets/corrected_prelude_crc.rs type Input (line 14) | struct Input { function crc (line 36) | fn crc(input: &[u8]) -> u32 { FILE: rust-runtime/aws-smithy-eventstream/fuzz/fuzz_targets/mutated_headers.rs function mutate (line 20) | fn mutate(data: &mut [u8], size: usize, max_size: usize) -> usize { function crc (line 79) | fn crc(input: &[u8]) -> u32 { FILE: rust-runtime/aws-smithy-eventstream/fuzz/fuzz_targets/prelude.rs type Input (line 15) | struct Input { function crc (line 42) | fn crc(input: &[u8]) -> u32 { FILE: rust-runtime/aws-smithy-eventstream/src/arbitrary.rs type ArbHeaderValue (line 15) | pub struct ArbHeaderValue(HeaderValue); method arbitrary (line 18) | fn arbitrary(unstruct: &mut arbitrary::Unstructured<'a>) -> arbitrary:... method from (line 44) | fn from(header_value: ArbHeaderValue) -> Self { type ArbStrBytes (line 50) | pub struct ArbStrBytes(StrBytes); method arbitrary (line 54) | fn arbitrary(unstruct: &mut arbitrary::Unstructured<'a>) -> arbitrary:... method from (line 60) | fn from(str_bytes: ArbStrBytes) -> Self { type ArbHeader (line 66) | pub struct ArbHeader { method from (line 72) | fn from(header: ArbHeader) -> Self { type ArbMessage (line 78) | pub struct ArbMessage(Message); method arbitrary (line 81) | fn arbitrary(unstruct: &mut arbitrary::Unstructured<'a>) -> arbitrary:... method from (line 94) | fn from(message: ArbMessage) -> Self { FILE: rust-runtime/aws-smithy-eventstream/src/buf/count.rs type CountBuf (line 11) | pub(crate) struct CountBuf<'a, B> function new (line 24) | pub(crate) fn new(buffer: &'a mut B) -> Self { function into_count (line 29) | pub(crate) fn into_count(self) -> usize { method remaining (line 38) | fn remaining(&self) -> usize { method chunk (line 42) | fn chunk(&self) -> &[u8] { method advance (line 46) | fn advance(&mut self, cnt: usize) { function count_no_data_read (line 58) | fn count_no_data_read() { function count_data_read (line 65) | fn count_data_read() { function chunk_called_multiple_times_before_advance (line 79) | fn chunk_called_multiple_times_before_advance() { FILE: rust-runtime/aws-smithy-eventstream/src/buf/crc.rs type CrcBuf (line 14) | pub(crate) struct CrcBuf<'a, B> function new (line 27) | pub(crate) fn new(buffer: &'a mut B) -> Self { function into_crc (line 35) | pub(crate) fn into_crc(self) -> u32 { method remaining (line 44) | fn remaining(&self) -> usize { method chunk (line 48) | fn chunk(&self) -> &[u8] { method advance (line 52) | fn advance(&mut self, cnt: usize) { function crc_no_data_read (line 65) | fn crc_no_data_read() { function crc_data_read (line 72) | fn crc_data_read() { function chunk_called_multiple_times_before_advance (line 86) | fn chunk_called_multiple_times_before_advance() { type CrcBufMut (line 101) | pub(crate) struct CrcBufMut<'a> { function new (line 108) | pub(crate) fn new(buffer: &'a mut dyn BufMut) -> Self { function put_crc (line 118) | pub(crate) fn put_crc(&mut self) { method remaining_mut (line 124) | fn remaining_mut(&self) -> usize { method advance_mut (line 128) | unsafe fn advance_mut(&mut self, cnt: usize) { method chunk_mut (line 137) | fn chunk_mut(&mut self) -> &mut UninitSlice { function crc_no_bytes_written (line 148) | fn crc_no_bytes_written() { function crc_bytes_written (line 157) | fn crc_bytes_written() { FILE: rust-runtime/aws-smithy-eventstream/src/error.rs type ErrorKind (line 11) | pub(crate) enum ErrorKind { type Error (line 30) | pub struct Error { method kind (line 37) | pub(crate) fn kind(&self) -> &ErrorKind { method marshalling (line 42) | pub fn marshalling(message: impl Into) -> Self { method unmarshalling (line 49) | pub fn unmarshalling(message: impl Into) -> Self { method is_invalid_message (line 56) | pub fn is_invalid_message(&self) -> bool { method from (line 71) | fn from(kind: ErrorKind) -> Self { method fmt (line 79) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: rust-runtime/aws-smithy-eventstream/src/frame.rs constant PRELUDE_LENGTH_BYTES (line 21) | const PRELUDE_LENGTH_BYTES: u32 = 3 * size_of::() as u32; constant PRELUDE_LENGTH_BYTES_USIZE (line 22) | const PRELUDE_LENGTH_BYTES_USIZE: usize = PRELUDE_LENGTH_BYTES as usize; constant MESSAGE_CRC_LENGTH_BYTES (line 23) | const MESSAGE_CRC_LENGTH_BYTES: u32 = size_of::() as u32; constant MAX_HEADER_NAME_LEN (line 24) | const MAX_HEADER_NAME_LEN: usize = 255; constant MIN_HEADER_LEN (line 25) | const MIN_HEADER_LEN: usize = 2; constant TYPE_TRUE (line 27) | pub(crate) const TYPE_TRUE: u8 = 0; constant TYPE_FALSE (line 28) | pub(crate) const TYPE_FALSE: u8 = 1; constant TYPE_BYTE (line 29) | pub(crate) const TYPE_BYTE: u8 = 2; constant TYPE_INT16 (line 30) | pub(crate) const TYPE_INT16: u8 = 3; constant TYPE_INT32 (line 31) | pub(crate) const TYPE_INT32: u8 = 4; constant TYPE_INT64 (line 32) | pub(crate) const TYPE_INT64: u8 = 5; constant TYPE_BYTE_ARRAY (line 33) | pub(crate) const TYPE_BYTE_ARRAY: u8 = 6; constant TYPE_STRING (line 34) | pub(crate) const TYPE_STRING: u8 = 7; constant TYPE_TIMESTAMP (line 35) | pub(crate) const TYPE_TIMESTAMP: u8 = 8; constant TYPE_UUID (line 36) | pub(crate) const TYPE_UUID: u8 = 9; type SignMessageError (line 38) | pub type SignMessageError = Box; type SignMessage (line 41) | pub trait SignMessage: fmt::Debug { method sign (line 42) | fn sign(&mut self, message: Message) -> Result Option>; method sign (line 135) | fn sign(&mut self, message: Message) -> Result Option> { method sign (line 147) | fn sign(&mut self, message: Message) -> Result Option> { type DeferredSignerSender (line 54) | pub struct DeferredSignerSender(Mutex>) -> Self { method send (line 63) | pub fn send( type Storer (line 72) | type Storer = StoreReplace; type DeferredSigner (line 91) | pub struct DeferredSigner { method new (line 97) | pub fn new() -> (Self, DeferredSignerSender) { method acquire (line 108) | fn acquire(&mut self) -> &mut (dyn SignMessage + Send + Sync) { type NoOpSigner (line 145) | pub struct NoOpSigner {} type MarshallMessage (line 157) | pub trait MarshallMessage: fmt::Debug { method marshall (line 161) | fn marshall(&self, input: Self::Input) -> Result; type UnmarshalledMessage (line 166) | pub enum UnmarshalledMessage { type UnmarshallMessage (line 172) | pub trait UnmarshallMessage: fmt::Debug { method unmarshall (line 178) | fn unmarshall( function read_header_value_from (line 194) | fn read_header_value_from(mut buffer: B) -> Result(value: &HeaderValue, mut buffer: B) ... function read_header_from (line 286) | fn read_header_from(mut buffer: B) -> Result<(Header, usize), Er... function write_header_to (line 306) | fn write_header_to(header: &Header, mut buffer: B) -> Result<... function write_headers_to (line 317) | pub fn write_headers_to(headers: &[Header], mut buffer: B) ->... function read_prelude_from (line 325) | fn read_prelude_from(mut buffer: B) -> Result<(u32, u32), Error> { function read_message_from (line 349) | pub fn read_message_from(mut buffer: B) -> Result { function write_message_to (line 392) | pub fn write_message_to(message: &Message, buffer: &mut dyn BufMut) -> R... function checked (line 422) | fn checked, U>(from: U, err: Error) -> Result { function max_header_len (line 426) | fn max_header_len(total_len: u32) -> Result { function payload_len (line 432) | fn payload_len(total_len: u32, header_len: u32) -> Result { function invalid_messages (line 465) | fn invalid_messages() { function read_message_no_headers (line 501) | fn read_message_no_headers() { function read_message_one_header (line 518) | fn read_message_one_header() { function read_all_headers_and_payload (line 543) | fn read_all_headers_and_payload() { function round_trip_all_headers_payload (line 575) | fn round_trip_all_headers_payload() { type DecodedFrame (line 611) | pub enum DecodedFrame { type MessageFrameDecoder (line 621) | pub struct MessageFrameDecoder { method new (line 628) | pub fn new() -> Self { method remaining_bytes_if_frame_available (line 636) | fn remaining_bytes_if_frame_available( method reset (line 653) | fn reset(&mut self) { method decode_frame (line 666) | pub fn decode_frame(&mut self, mut buffer: B) -> Result(value: T) -> T { function deferred_signer (line 762) | fn deferred_signer() { function deferred_signer_defaults_to_noop_signer (line 795) | fn deferred_signer_defaults_to_noop_signer() { FILE: rust-runtime/aws-smithy-eventstream/src/message_size_hint.rs type MessageSizeHint (line 15) | pub trait MessageSizeHint { method size_hint (line 36) | fn size_hint(&self) -> usize; method size_hint (line 40) | fn size_hint(&self) -> usize { function test_size_hint_accuracy (line 82) | fn test_size_hint_accuracy() { function test_size_hint_with_long_header_name (line 138) | fn test_size_hint_with_long_header_name() { function test_size_hint_performance_benefit (line 160) | fn test_size_hint_performance_benefit() { FILE: rust-runtime/aws-smithy-eventstream/src/smithy.rs type ResponseHeaders (line 41) | pub struct ResponseHeaders<'a> { function content_type (line 65) | pub fn content_type(&self) -> Option<&str> { function expect_header_str_value (line 70) | fn expect_header_str_value<'a>( function parse_response_headers (line 91) | pub fn parse_response_headers(message: &Message) -> Result Vec<(Message, Option)> { function header_names (line 64) | fn header_names(msg: &Message) -> BTreeSet { function header_map (line 70) | fn header_map(msg: &Message) -> BTreeMap { FILE: rust-runtime/aws-smithy-fuzz/src/lib.rs type FuzzTarget (line 53) | pub struct FuzzTarget(os::unix::Symbol) -> Self { method invoke_bytes (line 68) | pub fn invoke_bytes(&self, input: &[u8]) -> FuzzResult { method invoke (line 74) | pub fn invoke(&self, request: &HttpRequest) -> FuzzResult { type LocalFuzzTarget (line 80) | pub struct LocalFuzzTarget { method invoke (line 86) | pub fn invoke(&mut self, request: http::Request) -> FuzzResult { function make_target (line 116) | pub fn make_target< function assert_ready_tokio (line 142) | fn assert_ready_tokio(future: F) -> F::Output { function assert_ready (line 153) | fn assert_ready(future: F) -> F::Output { function make_service (line 179) | fn make_service(_sender: Sender) -> TestService { function test (line 184) | fn test() { type TestService (line 188) | struct TestService; type Response (line 191) | type Response = http::Response; type Error (line 192) | type Error = Box; type Future (line 193) | type Future = method poll_ready (line 196) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-fuzz/src/main.rs type Cli (line 25) | struct Cli { type Commands (line 31) | enum Commands { type InvokeArgs (line 61) | struct InvokeArgs { type SetupSmithyArgs (line 70) | struct SetupSmithyArgs { type FuzzArgs (line 93) | struct FuzzArgs { type InitializeArgs (line 112) | struct InitializeArgs { type ReplayArgs (line 148) | struct ReplayArgs { type Lexicon (line 174) | struct Lexicon { type FuzzConfig (line 180) | struct FuzzConfig { type Target (line 190) | struct Target { method human_name (line 197) | fn human_name(&self) -> String { function main (line 202) | fn main() { function setup_smithy (line 217) | fn setup_smithy(args: SetupSmithyArgs) { function generate_smithy_build_for_target (line 252) | fn generate_smithy_build_for_target( function generate_smithy_build_json_for_fuzzer (line 274) | fn generate_smithy_build_json_for_fuzzer( function smithy_build (line 301) | fn smithy_build(workdir: impl AsRef, smithy_build_json: impl AsRef... function clone_smithyrs (line 339) | fn clone_smithyrs(workdir: impl AsRef, revision: &str, recreate: b... function exec (line 379) | fn exec(command: &mut Command) { function build_revision (line 402) | fn build_revision(maven_local: impl AsRef, smithy_dir: impl AsRef<... function assert_valid_json (line 414) | fn assert_valid_json>(data: T) -> T { function force_load_libraries (line 426) | fn force_load_libraries(libraries: &[Target]) -> Vec { function fuzz (line 444) | fn fuzz(args: FuzzArgs) { type KillOnDrop (line 497) | struct KillOnDrop(Child); method drop (line 499) | fn drop(&mut self) { function yellow (line 504) | fn yellow(text: impl Display) { function initialize (line 514) | fn initialize( function initialize_target (line 585) | fn initialize_target(source: PathBuf) -> Target { function load_all_crashes (line 594) | fn load_all_crashes(output_dir: &Path) -> Vec { function load_corpus (line 599) | fn load_corpus(input_dir: &Path) -> Vec { function load_inputs_at_pattern (line 604) | fn load_inputs_at_pattern(pattern: &Path) -> Vec { function replay (line 622) | fn replay( function invoke_testcase (line 714) | fn invoke_testcase(test_case: impl AsRef, shared_library_path: imp... function enter_fuzz_loop (line 723) | fn enter_fuzz_loop(libraries: Vec, mut log: Option bo... function write_seed (line 778) | fn write_seed(target_directory: &Path, seed: &Lexicon) { function check_library_health (line 795) | fn check_library_health(library: &FuzzTarget) { type Mode (line 809) | enum Mode { method as_ref (line 815) | fn as_ref(&self) -> &Path { function determine_package_name (line 823) | fn determine_package_name(path: &Path) -> String { function determine_package_id (line 828) | fn determine_package_id(path: &Path) -> String { function build_target (line 846) | fn build_target(target: &mut Target, mode: Mode) { type DylibOutput (line 880) | struct DylibOutput { type DyLibTarget (line 888) | struct DyLibTarget { function find_shared_library (line 893) | pub(super) fn find_shared_library(line: &str, target: &Target) -> Option... function does_this_work (line 931) | fn does_this_work() { FILE: rust-runtime/aws-smithy-fuzz/src/types.rs type Body (line 16) | pub struct Body { method from_bytes (line 22) | pub fn from_bytes(bytes: Vec) -> Self { method from_static (line 28) | pub fn from_static(bytes: &'static [u8]) -> Self { type Data (line 37) | type Data = Bytes; type Error (line 38) | type Error = Infallible; method poll_frame (line 40) | fn poll_frame( type HttpRequest (line 55) | pub struct HttpRequest { method into_http_request_04x (line 120) | pub fn into_http_request_04x(&self) -> Option> { method as_bytes (line 144) | pub fn as_bytes(&self) -> Vec { method from_bytes (line 148) | pub fn from_bytes(bytes: &[u8]) -> Self { method from_unknown_bytes (line 152) | pub fn from_unknown_bytes(bytes: &[u8]) -> Option { type HttpResponse (line 64) | pub struct HttpResponse { method fmt (line 71) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method fmt (line 81) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type TryString (line 91) | struct TryString<'a>(&'a [u8]); method fmt (line 93) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type FuzzResult (line 104) | pub struct FuzzResult { method into_bytes (line 110) | pub fn into_bytes(self) -> Vec { method from_bytes (line 114) | pub fn from_bytes(bytes: &[u8]) -> Self { FILE: rust-runtime/aws-smithy-http-client/examples/client-aws-lc.rs function main (line 12) | async fn main() { FILE: rust-runtime/aws-smithy-http-client/examples/client-ring.rs function main (line 11) | fn main() { FILE: rust-runtime/aws-smithy-http-client/examples/client-s2n-tls.rs function main (line 8) | fn main() { FILE: rust-runtime/aws-smithy-http-client/examples/custom-dns.rs type StaticResolver (line 14) | struct StaticResolver; method resolve_dns (line 17) | fn resolve_dns<'a>(&'a self, _name: &'a str) -> DnsFuture<'a> { function main (line 22) | fn main() { FILE: rust-runtime/aws-smithy-http-client/src/client.rs function default_connector (line 56) | pub fn default_connector( type Connector (line 90) | pub struct Connector { method builder (line 96) | pub fn builder() -> ConnectorBuilder { method call (line 105) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { type ConnectorBuilder (line 112) | pub struct ConnectorBuilder { type TlsUnset (line 127) | pub struct TlsUnset {} type TlsProviderSelected (line 131) | pub struct TlsProviderSelected { function tls_provider (line 140) | pub fn tls_provider(self, provider: tls::Provider) -> ConnectorBuilder Connector { function wrap_connector (line 188) | pub(crate) fn wrap_connector(self, tcp_connector: C) -> Connector function base_connector (line 242) | fn base_connector(&self) -> HyperHttpConnector { function base_connector_with_resolver (line 248) | fn base_connector_with_resolver(&self, resolver: R) -> HyperHttpConne... function sleep_impl (line 262) | pub fn sleep_impl(mut self, sleep_impl: impl AsyncSleep + 'static) -> Se... function set_sleep_impl (line 271) | pub fn set_sleep_impl(&mut self, sleep_impl: Option) -... function connector_settings (line 277) | pub fn connector_settings(mut self, connector_settings: HttpConnectorSet... function set_connector_settings (line 283) | pub fn set_connector_settings( function enable_tcp_nodelay (line 292) | pub fn enable_tcp_nodelay(mut self, nodelay: bool) -> Self { function set_enable_tcp_nodelay (line 298) | pub fn set_enable_tcp_nodelay(&mut self, nodelay: bool) -> &mut Self { function set_interface (line 316) | pub fn set_interface>(&mut self, interface: S) -> &mut S... function proxy_config (line 342) | pub fn proxy_config(mut self, config: proxy::ProxyConfig) -> Self { function set_proxy_config (line 350) | pub fn set_proxy_config(&mut self, config: Option) -... function pool_idle_timeout (line 378) | pub fn pool_idle_timeout(mut self, val: D) -> Self function set_pool_idle_timeout (line 409) | pub fn set_pool_idle_timeout(&mut self, val: Option>) -... function hyper_builder (line 417) | pub(crate) fn hyper_builder( function set_hyper_builder (line 428) | pub(crate) fn set_hyper_builder( type Adapter (line 440) | struct Adapter { function fmt (line 448) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function extract_smithy_connection (line 457) | fn extract_smithy_connection(capture_conn: &CaptureConnection) -> Option... function new_tokio_hyper_builder (line 482) | fn new_tokio_hyper_builder( function add_proxy_auth_header (line 498) | fn add_proxy_auth_header(&self, request: &mut http_1x::Request) { method call (line 535) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { function downcast_error (line 569) | fn downcast_error(err: BoxError) -> ConnectorError { function to_connector_error (line 601) | fn to_connector_error(err: &hyper::Error) -> fn(BoxError) -> ConnectorEr... function find_source (line 628) | fn find_source<'a, E: Error + 'static>(err: &'a (dyn Error + 'static)) -... type CacheKey (line 643) | struct CacheKey { method from (line 649) | fn from(value: &HttpConnectorSettings) -> Self { type HyperClient (line 657) | struct HyperClient { function fmt (line 664) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method http_connector (line 683) | fn http_connector( method validate_base_client_config (line 715) | fn validate_base_client_config( method connector_metadata (line 729) | fn connector_metadata(&self) -> Option { type Builder (line 745) | pub struct Builder { function pool_idle_timeout (line 891) | pub fn pool_idle_timeout(mut self, val: D) -> Self function set_pool_idle_timeout (line 921) | pub fn set_pool_idle_timeout(&mut self, val: Option>) -... function new (line 929) | pub fn new() -> Self { function build_with_connector_fn (line 935) | pub fn build_with_connector_fn(self, connector_fn: F) -> SharedHttpCl... function build_http (line 953) | pub fn build_http(self) -> SharedHttpClient { function tls_provider (line 965) | pub fn tls_provider(self, provider: tls::Provider) -> Builder( function build_with_tcp_conn_fn (line 1002) | pub(crate) fn build_with_tcp_conn_fn( function new_conn_builder (line 1026) | fn new_conn_builder( function connector_selection (line 1059) | async fn connector_selection() { function hyper_io_error (line 1115) | async fn hyper_io_error() { type HangupStream (line 1129) | struct HangupStream; method connected (line 1132) | fn connected(&self) -> Connected { method poll_read (line 1138) | fn poll_read( method poll_write (line 1151) | fn poll_write( method poll_flush (line 1159) | fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll, _cx: &mut Context<'_>) -> Poll { type Response (line 1177) | type Response = T; type Error (line 1178) | type Error = BoxError; type Future (line 1179) | type Future = std::future::Ready>; function poll_ready (line 1181) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { function http_connect_timeout_works (line 1191) | async fn http_connect_timeout_works() { function http_read_timeout_works (line 1222) | async fn http_read_timeout_works() { function connection_refused_works (line 1254) | async fn connection_refused_works() { function s2n_tls_provider (line 1302) | async fn s2n_tls_provider() { FILE: rust-runtime/aws-smithy-http-client/src/client/connect.rs type AsyncConn (line 18) | pub(crate) trait AsyncConn: type BoxConn (line 25) | pub(crate) type BoxConn = Box; type Connecting (line 28) | pub(crate) type Connecting = Pin Connected { method poll_read (line 45) | fn poll_read( method poll_write (line 56) | fn poll_write( method poll_write_vectored (line 65) | fn poll_write_vectored( method is_write_vectored (line 74) | fn is_write_vectored(&self) -> bool { method poll_flush (line 78) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll { function new (line 100) | pub(crate) fn new(inner: C, proxy_config: proxy::ProxyConfig) -> Self { type Response (line 121) | type Response = connect::Conn; type Error (line 122) | type Error = BoxError; type Future (line 123) | type Future = connect::Connecting; function poll_ready (line 125) | fn poll_ready( function call (line 132) | fn call(&mut self, dst: Uri) -> Self::Future { FILE: rust-runtime/aws-smithy-http-client/src/client/dns.rs type HyperUtilResolver (line 17) | pub(crate) struct HyperUtilResolver { type Response (line 22) | type Response = vec::IntoIter; type Error (line 23) | type Error = Box; type Future (line 24) | type Future = Pin) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-client/src/client/proxy.rs type ProxyConfig (line 38) | pub struct ProxyConfig { method http (line 120) | pub fn http(proxy_url: U) -> Result method https (line 166) | pub fn https(proxy_url: U) -> Result method all (line 204) | pub fn all(proxy_url: U) -> Result method disabled (line 235) | pub fn disabled() -> Self { method with_basic_auth (line 255) | pub fn with_basic_auth(mut self, username: U, password: P) -> Self method no_proxy (line 298) | pub fn no_proxy>(mut self, rules: S) -> Self { method from_env (line 342) | pub fn from_env() -> Self { method is_disabled (line 351) | pub fn is_disabled(&self) -> bool { method is_from_env (line 356) | pub fn is_from_env(&self) -> bool { method into_hyper_util_matcher (line 364) | pub(crate) fn into_hyper_util_matcher(self) -> Matcher { method requires_tls (line 432) | pub(crate) fn requires_tls(&self) -> bool { method env_vars_require_tls (line 446) | fn env_vars_require_tls() -> bool { method validate_proxy_uri (line 469) | fn validate_proxy_uri(uri: &Uri) -> Result<(), ProxyError> { method build_proxy_url (line 494) | fn build_proxy_url(uri: Uri, auth: Option) -> String { type ProxyConfigInner (line 44) | enum ProxyConfigInner { type ProxyAuth (line 73) | struct ProxyAuth { type ProxyError (line 82) | pub struct ProxyError { method from (line 92) | fn from(value: ErrorKind) -> Self { method fmt (line 98) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ErrorKind (line 87) | enum ErrorKind { function test_proxy_config_http (line 528) | fn test_proxy_config_http() { function test_proxy_config_https (line 535) | fn test_proxy_config_https() { function test_proxy_config_all (line 542) | fn test_proxy_config_all() { function test_proxy_config_disabled (line 549) | fn test_proxy_config_disabled() { function test_proxy_config_with_auth (line 556) | fn test_proxy_config_with_auth() { function test_proxy_config_with_no_proxy (line 566) | fn test_proxy_config_with_no_proxy() { function test_proxy_config_invalid_url (line 576) | fn test_proxy_config_invalid_url() { function test_proxy_config_invalid_scheme (line 582) | fn test_proxy_config_invalid_scheme() { function test_proxy_config_from_env_with_vars (line 589) | fn test_proxy_config_from_env_with_vars() { function test_proxy_config_from_env_without_vars (line 608) | fn test_proxy_config_from_env_without_vars() { function test_auth_cannot_be_added_to_env_config (line 641) | fn test_auth_cannot_be_added_to_env_config() { function test_no_proxy_cannot_be_added_to_env_config (line 659) | fn test_no_proxy_cannot_be_added_to_env_config() { function test_build_proxy_url_without_auth (line 676) | fn test_build_proxy_url_without_auth() { function test_build_proxy_url_with_auth (line 683) | fn test_build_proxy_url_with_auth() { function test_build_proxy_url_with_existing_auth (line 694) | fn test_build_proxy_url_with_existing_auth() { function test_into_hyper_util_matcher_from_env (line 709) | fn test_into_hyper_util_matcher_from_env() { function test_into_hyper_util_matcher_http (line 730) | fn test_into_hyper_util_matcher_http() { function test_into_hyper_util_matcher_with_auth (line 752) | fn test_into_hyper_util_matcher_with_auth() { function test_into_hyper_util_matcher_disabled (line 775) | fn test_into_hyper_util_matcher_disabled() { function test_requires_tls_detection (line 787) | fn test_requires_tls_detection() { FILE: rust-runtime/aws-smithy-http-client/src/client/timeout.rs type HttpTimeoutError (line 22) | pub(crate) struct HttpTimeoutError { method fmt (line 28) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ConnectTimeout (line 51) | pub(crate) struct ConnectTimeout { function new (line 60) | pub(crate) fn new(inner: I, sleep: SharedAsyncSleep, timeout: Duration) ... function no_timeout (line 67) | pub(crate) fn no_timeout(inner: I) -> Self { type HttpReadTimeout (line 76) | pub(crate) struct HttpReadTimeout { function new (line 85) | pub(crate) fn new(inner: I, sleep: SharedAsyncSleep, timeout: Duration) ... function no_timeout (line 92) | pub(crate) fn no_timeout(inner: I) -> Self { type Response (line 153) | type Response = I::Response; type Error (line 154) | type Error = BoxError; method source (line 41) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Future (line 155) | type Future = MaybeTimeoutFuture; type Output (line 125) | type Output = Result; method poll (line 127) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { type Response (line 183) | type Response = I::Response; type Error (line 184) | type Error = BoxError; method source (line 41) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Future (line 185) | type Future = MaybeTimeoutFuture; type Output (line 125) | type Output = Result; method poll (line 127) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { function connect_timeout_is_correct (line 227) | fn connect_timeout_is_correct() { function is_send_sync (line 232) | fn is_send_sync() {} type NeverConnects (line 239) | pub(crate) struct NeverConnects; type Response (line 241) | type Response = TokioIo; type Error (line 242) | type Error = ConnectorError; type Future (line 243) | type Future = Pin) -> Poll Self::Future { type NeverReplies (line 259) | pub(crate) struct NeverReplies; type Response (line 261) | type Response = EmptyStream; type Error (line 262) | type Error = BoxError; type Future (line 263) | type Future = std::future::Ready>; method poll_ready (line 265) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { type EmptyStream (line 277) | pub(crate) struct EmptyStream; method poll_read (line 279) | fn poll_read( method poll_write (line 288) | fn poll_write( method poll_flush (line 296) | fn poll_flush( method poll_shutdown (line 303) | fn poll_shutdown( method connected (line 312) | fn connected(&self) -> Connected { FILE: rust-runtime/aws-smithy-http-client/src/client/tls.rs type Provider (line 11) | pub enum Provider { type TlsContext (line 26) | pub struct TlsContext { method builder (line 33) | pub fn builder() -> TlsContextBuilder { method default (line 39) | fn default() -> Self { type TlsContextBuilder (line 46) | pub struct TlsContextBuilder { method new (line 51) | fn new() -> Self { method with_trust_store (line 58) | pub fn with_trust_store(mut self, trust_store: TrustStore) -> Self { method build (line 64) | pub fn build(self) -> Result { type CertificatePEM (line 74) | struct CertificatePEM(Vec); method from (line 77) | fn from(value: &[u8]) -> Self { type TrustStore (line 87) | pub struct TrustStore { method empty (line 94) | pub fn empty() -> Self { method with_native_roots (line 104) | pub fn with_native_roots(mut self, enable_native_roots: bool) -> Self { method with_pem_certificate (line 114) | pub fn with_pem_certificate(mut self, pem_bytes: impl Into>) -... method add_pem_certificate (line 126) | pub fn add_pem_certificate(&mut self, pem_bytes: impl Into>) -... method default (line 133) | fn default() -> Self { FILE: rust-runtime/aws-smithy-http-client/src/client/tls/rustls_provider.rs type CryptoMode (line 11) | pub enum CryptoMode { method provider (line 24) | fn provider(self) -> CryptoProvider { method rustls (line 48) | pub fn rustls(mode: CryptoMode) -> Provider { function restrict_ciphers (line 85) | pub(crate) fn restrict_ciphers(base: CryptoProvider) -> CryptoProvider { method rustls_root_certs (line 112) | pub(crate) fn rustls_root_certs(&self) -> rustls::RootCertStore { function create_rustls_client_config (line 136) | pub(crate) fn create_rustls_client_config( function wrap_connector (line 148) | pub(crate) fn wrap_connector( type RustTlsConnector (line 192) | pub(crate) struct RustTlsConnector { function new (line 199) | pub(super) fn new( type Response (line 227) | type Response = Conn; type Error (line 228) | type Error = BoxError; type Future (line 229) | type Future = Connecting; function poll_ready (line 231) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { function handle_direct_connection (line 266) | fn handle_direct_connection(&mut self, dst: Uri) -> Connecting { function handle_http_through_proxy (line 277) | fn handle_http_through_proxy( function handle_https_through_proxy (line 294) | fn handle_https_through_proxy( method connected (line 357) | fn connected(&self) -> Connected { method connected (line 373) | fn connected(&self) -> Connected { method poll_read (line 388) | fn poll_read( method poll_write (line 399) | fn poll_write( method poll_write_vectored (line 408) | fn poll_write_vectored( method is_write_vectored (line 417) | fn is_write_vectored(&self) -> bool { method poll_flush (line 421) | fn poll_flush( method poll_shutdown (line 429) | fn poll_shutdown( FILE: rust-runtime/aws-smithy-http-client/src/client/tls/s2n_tls_provider.rs constant S2N_POLICY_VERSION (line 15) | const S2N_POLICY_VERSION: &str = "20230317"; function base_config (line 17) | fn base_config() -> s2n_tls::config::Builder { method s2n_config (line 36) | fn s2n_config(&self) -> s2n_tls::config::Config { function wrap_connector (line 56) | pub(crate) fn wrap_connector( type S2nTlsConnector (line 93) | pub(crate) struct S2nTlsConnector { function new (line 100) | pub(super) fn new( type Response (line 128) | type Response = Conn; type Error (line 129) | type Error = BoxError; type Future (line 130) | type Future = Connecting; function poll_ready (line 132) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { function handle_direct_connection (line 167) | fn handle_direct_connection(&mut self, dst: Uri) -> Connecting { function handle_http_through_proxy (line 178) | fn handle_http_through_proxy( function handle_https_through_proxy (line 195) | fn handle_https_through_proxy( type S2nTlsConn (line 250) | struct S2nTlsConn method connected (line 261) | fn connected(&self) -> Connected { function poll_read (line 272) | fn poll_read( function poll_write (line 285) | fn poll_write( function poll_flush (line 293) | fn poll_flush( function poll_shutdown (line 300) | fn poll_shutdown( function poll_write_vectored (line 307) | fn poll_write_vectored( function is_write_vectored (line 315) | fn is_write_vectored(&self) -> bool { FILE: rust-runtime/aws-smithy-http-client/src/error.rs type HttpClientError (line 12) | pub struct HttpClientError { method fmt (line 17) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 23) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { FILE: rust-runtime/aws-smithy-http-client/src/hyper_legacy.rs function default_tls (line 51) | fn default_tls() -> hyper_rustls::HttpsConnector hyper_rustls::HttpsConnector Option { type HyperConnector (line 171) | pub struct HyperConnector { method builder (line 177) | pub fn builder() -> HyperConnectorBuilder { method call (line 183) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { type HyperConnectorBuilder (line 190) | pub struct HyperConnectorBuilder { method build (line 198) | pub fn build(self, tcp_connector: C) -> HyperConnector method build_https (line 241) | pub fn build_https(self) -> HyperConnector { method sleep_impl (line 249) | pub fn sleep_impl(mut self, sleep_impl: impl AsyncSleep + 'static) -> ... method set_sleep_impl (line 258) | pub fn set_sleep_impl(&mut self, sleep_impl: Option)... method connector_settings (line 264) | pub fn connector_settings(mut self, connector_settings: HttpConnectorS... method set_connector_settings (line 270) | pub fn set_connector_settings( method hyper_builder (line 281) | pub fn hyper_builder(mut self, hyper_builder: hyper_0_14::client::Buil... method set_hyper_builder (line 289) | pub fn set_hyper_builder( type Adapter (line 301) | struct Adapter { function fmt (line 308) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function extract_smithy_connection (line 316) | fn extract_smithy_connection(capture_conn: &CaptureConnection) -> Option... method call (line 349) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { function downcast_error (line 381) | fn downcast_error(err: BoxError) -> ConnectorError { function to_connector_error (line 403) | fn to_connector_error(err: hyper_0_14::Error) -> ConnectorError { function find_source (line 429) | fn find_source<'a, E: Error + 'static>(err: &'a (dyn Error + 'static)) -... type CacheKey (line 441) | struct CacheKey { method from (line 447) | fn from(value: &HttpConnectorSettings) -> Self { type HyperClient (line 455) | struct HyperClient { function fmt (line 462) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method http_connector (line 479) | fn http_connector( method validate_base_client_config (line 512) | fn validate_base_client_config( method connector_metadata (line 526) | fn connector_metadata(&self) -> Option { type HyperClientBuilder (line 585) | pub struct HyperClientBuilder { method new (line 591) | pub fn new() -> Self { method hyper_builder (line 598) | pub fn hyper_builder(mut self, hyper_builder: hyper_0_14::client::Buil... method set_hyper_builder (line 606) | pub fn set_hyper_builder( method build_https (line 619) | pub fn build_https(self) -> SharedHttpClient { method build (line 629) | pub fn build(self, tcp_connector: C) -> SharedHttpClient method build_with_fn (line 640) | fn build_with_fn(self, tcp_connector_fn: F) -> SharedHttpClient type HttpTimeoutError (line 671) | pub(crate) struct HttpTimeoutError { method fmt (line 677) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ConnectTimeout (line 700) | pub(super) struct ConnectTimeout { function new (line 709) | pub(crate) fn new(inner: I, sleep: SharedAsyncSleep, timeout: Duration) ... function no_timeout (line 716) | pub(crate) fn no_timeout(inner: I) -> Self { type HttpReadTimeout (line 725) | pub(crate) struct HttpReadTimeout { function new (line 734) | pub(crate) fn new(inner: I, sleep: SharedAsyncSleep, timeout: Duration) ... function no_timeout (line 741) | pub(crate) fn no_timeout(inner: I) -> Self { type Response (line 802) | type Response = I::Response; type Error (line 803) | type Error = BoxError; method source (line 690) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Future (line 804) | type Future = MaybeTimeoutFuture; type Output (line 774) | type Output = Result; method poll (line 776) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { type Response (line 831) | type Response = I::Response; type Error (line 832) | type Error = BoxError; method source (line 690) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Future (line 833) | type Future = MaybeTimeoutFuture; type Output (line 774) | type Output = Result; method poll (line 776) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { function connect_timeout_is_correct (line 877) | fn connect_timeout_is_correct() { function is_send_sync (line 882) | fn is_send_sync() {} type NeverConnects (line 889) | pub(crate) struct NeverConnects; type Response (line 891) | type Response = TcpStream; type Error (line 892) | type Error = ConnectorError; type Future (line 893) | type Future = Pin) -> Poll Self::Future { type NeverReplies (line 909) | struct NeverReplies; type Response (line 911) | type Response = EmptyStream; type Error (line 912) | type Error = BoxError; type Future (line 913) | type Future = std::future::Ready>; method poll_ready (line 915) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { type EmptyStream (line 927) | struct EmptyStream; method poll_read (line 929) | fn poll_read( method poll_write (line 938) | fn poll_write( method poll_flush (line 946) | fn poll_flush( method poll_shutdown (line 953) | fn poll_shutdown( method connected (line 961) | fn connected(&self) -> Connected { function http_connect_timeout_works (line 967) | async fn http_connect_timeout_works() { function http_read_timeout_works (line 999) | async fn http_read_timeout_works() { function connector_selection (line 1050) | async fn connector_selection() { function hyper_io_error (line 1106) | async fn hyper_io_error() { type HangupStream (line 1120) | struct HangupStream; method connected (line 1123) | fn connected(&self) -> Connected { method poll_read (line 1129) | fn poll_read( method poll_write (line 1142) | fn poll_write( method poll_flush (line 1150) | fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll, _cx: &mut Context<'_>) -> Poll { type Response (line 1168) | type Response = T; type Error (line 1169) | type Error = BoxError; method source (line 690) | fn source(&self) -> Option<&(dyn Error + 'static)> { type Future (line 1170) | type Future = std::future::Ready>; type Output (line 774) | type Output = Result; method poll (line 776) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-client/src/test_util/body.rs function channel_body (line 19) | pub(crate) fn channel_body() -> (Sender, SdkBody) { type Sender (line 36) | pub(crate) struct Sender { method send_data (line 42) | pub(crate) async fn send_data(&mut self, chunk: Bytes) -> Result<(), B... method abort (line 50) | pub(crate) fn abort(self) { type Data (line 62) | type Data = Bytes; type Error (line 63) | type Error = BoxError; method poll_frame (line 65) | fn poll_frame( method is_end_stream (line 73) | fn is_end_stream(&self) -> bool { method size_hint (line 77) | fn size_hint(&self) -> SizeHint { function next_data_frame (line 82) | pub(crate) async fn next_data_frame(body: &mut SdkBody) -> Option>); method call (line 30) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 43) | fn http_connector( method connector_metadata (line 51) | fn connector_metadata(&self) -> Option { type CaptureRequestReceiver (line 58) | pub struct CaptureRequestReceiver { method expect_request (line 68) | pub fn expect_request(mut self) -> HttpRequest { method expect_no_request (line 77) | pub fn expect_no_request(mut self) { function capture_request (line 102) | pub fn capture_request( function capture_request_inner (line 108) | fn capture_request_inner( function legacy_capture_request (line 132) | pub fn legacy_capture_request( function test_can_plug_in_http_02x (line 146) | async fn test_can_plug_in_http_02x() { function test_can_plug_in_http_1x (line 160) | async fn test_can_plug_in_http_1x() { FILE: rust-runtime/aws-smithy-http-client/src/test_util/dvr.rs type NetworkTraffic (line 31) | pub struct NetworkTraffic { method events (line 39) | pub fn events(&self) -> &Vec { method from_file (line 44) | pub fn from_file(path: impl AsRef) -> Result) -> Result<(), Box<... method correct_content_lengths (line 56) | pub fn correct_content_lengths(&mut self) { type Version (line 91) | pub enum Version { type ConnectionId (line 98) | pub struct ConnectionId(usize); type Event (line 105) | pub struct Event { type Request (line 115) | pub struct Request { method from (line 157) | fn from(req: &'a HttpRequest) -> Self { type Response (line 126) | pub struct Response { method from (line 207) | fn from(resp: &'a http_02x::Response) -> Self { method from (line 228) | fn from(resp: &'a http_1x::Response) -> Self { method from (line 236) | fn from(resp: &HttpResponse) -> Self { function from (line 133) | fn from(request: &Request) -> Self { function from (line 145) | fn from(request: &Request) -> Self { function headers_to_map_http (line 169) | fn headers_to_map_http(headers: &Headers) -> IndexMap IndexMap> { function headers_to_map_02x (line 192) | fn headers_to_map_02x(headers: &http_02x::HeaderMap) -> IndexMap IndexMap Self { type BodyData (line 308) | pub enum BodyData { method into_bytes (line 318) | pub fn into_bytes(self) -> Vec { method copy_to_vec (line 326) | pub fn copy_to_vec(&self) -> Vec { method from (line 335) | fn from(data: Bytes) -> Self { function correctly_fixes_content_lengths (line 356) | async fn correctly_fixes_content_lengths() -> Result<(), Box> { function turtles_all_the_way_down (line 386) | async fn turtles_all_the_way_down() -> Result<(), Box> { FILE: rust-runtime/aws-smithy-http-client/src/test_util/dvr/record.rs type RecordingClient (line 70) | pub struct RecordingClient { method https (line 79) | pub fn https() -> Self { method new (line 93) | pub fn new(underlying_connector: impl HttpConnector + 'static) -> Self { method events (line 102) | pub fn events(&self) -> MutexGuard<'_, Vec> { method network_traffic (line 107) | pub fn network_traffic(&self) -> NetworkTraffic { method dump_to_file (line 116) | pub fn dump_to_file(&self, path: impl AsRef) -> Result<(), io::E... method next_id (line 123) | fn next_id(&self) -> ConnectionId { function record_body (line 128) | fn record_body( method call (line 191) | fn call(&self, mut request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 251) | fn http_connector( method connector_metadata (line 259) | fn connector_metadata(&self) -> Option { FILE: rust-runtime/aws-smithy-http-client/src/test_util/dvr/replay.rs type Waitable (line 31) | enum Waitable { function take (line 38) | async fn take(self) -> T { function wait (line 46) | async fn wait(&mut self) { type ReplayingClient (line 56) | pub struct ReplayingClient { method fmt (line 67) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method next_id (line 78) | fn next_id(&self) -> ConnectionId { method full_validate (line 83) | pub async fn full_validate(self, media_type: &str) -> Result<(), Box Result<(), Bo... method validate (line 99) | pub async fn validate( method validate_body_and_headers (line 112) | pub async fn validate_body_and_headers( method validate_body_and_headers_except (line 135) | pub async fn validate_body_and_headers_except( method validate_base (line 151) | async fn validate_base( method take_requests (line 210) | pub async fn take_requests(self) -> Vec> { method from_file (line 237) | pub fn from_file(path: impl AsRef) -> Result) -> Self { type HeadersToCheck (line 72) | enum HeadersToCheck<'a> { function replay_body (line 284) | async fn replay_body(events: VecDeque, mut sender: crate::test_ut... method call (line 327) | fn call(&self, mut request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 418) | fn http_connector( method connector_metadata (line 426) | fn connector_metadata(&self) -> Option { FILE: rust-runtime/aws-smithy-http-client/src/test_util/infallible.rs function infallible_client_fn (line 28) | pub fn infallible_client_fn( type InfallibleClientFn (line 38) | struct InfallibleClientFn { method fmt (line 48) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 54) | fn new>( method call (line 64) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 73) | fn http_connector( method connector_metadata (line 81) | fn connector_metadata(&self) -> Option { FILE: rust-runtime/aws-smithy-http-client/src/test_util/legacy_infallible.rs function infallible_client_fn (line 27) | pub fn infallible_client_fn( type InfallibleClientFn (line 37) | struct InfallibleClientFn { method fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 53) | fn new>( method call (line 63) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 72) | fn http_connector( method connector_metadata (line 80) | fn connector_metadata(&self) -> Option { FILE: rust-runtime/aws-smithy-http-client/src/test_util/never.rs type NeverClient (line 23) | pub struct NeverClient { method new (line 29) | pub fn new() -> Self { method num_calls (line 34) | pub fn num_calls(&self) -> usize { method call (line 40) | fn call(&self, _request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 50) | fn http_connector( method connector_metadata (line 58) | fn connector_metadata(&self) -> Option { type NeverTcpConnector (line 67) | pub struct NeverTcpConnector; method new (line 72) | pub fn new() -> Self { type Response (line 79) | type Response = hyper_014_support::NeverTcpConnection; type Error (line 80) | type Error = aws_smithy_runtime_api::box_error::BoxError; type Future (line 81) | type Future = std::pin::Pin< method poll_ready (line 85) | fn poll_ready( method call (line 92) | fn call(&mut self, _: http_02x::Uri) -> Self::Future { type Response (line 114) | type Response = TokioIo; type Error (line 115) | type Error = ConnectorError; type Future (line 116) | type Future = Pin) -> Poll Self::Future { method into_client (line 133) | pub fn into_client(self) -> SharedHttpClient { type NeverTcpConnection (line 150) | pub struct NeverTcpConnection; method connected (line 153) | fn connected(&self) -> Connected { method poll_read (line 159) | fn poll_read( method poll_write (line 169) | fn poll_write( method poll_flush (line 177) | fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll, _cx: &mut Context<'_>) -> Poll; constant DEFAULT_RELAXED_HEADERS (line 21) | pub(crate) const DEFAULT_RELAXED_HEADERS: &[&str] = &["x-amz-user-agent"... type ReplayEvent (line 28) | pub struct ReplayEvent { method new (line 35) | pub fn new(request: impl TryInto, response: impl TryInto<... method request (line 43) | pub fn request(&self) -> &HttpRequest { method response (line 48) | pub fn response(&self) -> &HttpResponse { method from (line 54) | fn from((request, response): (HttpRequest, HttpResponse)) -> Self { type ValidateRequest (line 60) | struct ValidateRequest { method assert_matches (line 66) | fn assert_matches(&self, index: usize, ignore_headers: &[&str]) { type StaticReplayClient (line 154) | pub struct StaticReplayClient { method new (line 161) | pub fn new(mut data: ReplayEvents) -> Self { method actual_requests (line 170) | pub fn actual_requests(&self) -> impl Iterator + ... method requests (line 211) | fn requests(&self) -> impl Deref> + '_ { method assert_requests_match (line 224) | pub fn assert_requests_match(&self, ignore_headers: &[&str]) { method relaxed_requests_match (line 244) | pub fn relaxed_requests_match(&self) { method call (line 250) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { method http_connector (line 270) | fn http_connector( method connector_metadata (line 278) | fn connector_metadata(&self) -> Option { function create_from_either_http_type (line 289) | fn create_from_either_http_type() { FILE: rust-runtime/aws-smithy-http-client/src/test_util/wire.rs type RecordedEvent (line 65) | pub enum RecordedEvent { type Matcher (line 71) | type Matcher = ( function check_matches (line 77) | pub fn check_matches(events: &[RecordedEvent], matchers: &[Matcher]) { type ReplayedEvent (line 154) | pub enum ReplayedEvent { method ok (line 160) | pub fn ok() -> Self { method with_body (line 167) | pub fn with_body(body: impl AsRef<[u8]>) -> Self { method status (line 174) | pub fn status(status: u16) -> Self { type WireMockServer (line 192) | pub struct WireMockServer { method start (line 230) | pub async fn start(mut response_events: Vec) -> Self { method events (line 316) | pub fn events(&self) -> Vec { method bind_addr (line 320) | fn bind_addr(&self) -> SocketAddr { method dns_resolver (line 324) | pub fn dns_resolver(&self) -> LoggingDnsResolver { method http_client (line 336) | pub fn http_client(&self) -> SharedHttpClient { method endpoint_url (line 348) | pub fn endpoint_url(&self) -> String { method shutdown (line 356) | pub fn shutdown(self) { type SharedGraceful (line 200) | struct SharedGraceful { method new (line 205) | fn new() -> Self { method watch (line 211) | fn watch(&self, conn: C) -> impl Future; type Error (line 415) | type Error = Infallible; type Future (line 416) | type Future = BoxFuture<'static, Self::Response, Self::Error>; method poll_ready (line 418) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Sel... type InnerDnsResolver (line 385) | struct InnerDnsResolver { type Response (line 391) | type Response = Once; type Error (line 392) | type Error = Infallible; type Future (line 393) | type Future = BoxFuture<'static, Self::Response, Self::Error>; method poll_ready (line 395) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-client/tests/proxy_tests.rs type MockProxyServer (line 39) | struct MockProxyServer { method new (line 56) | async fn new(handler: F) -> Self method conn_count (line 139) | fn conn_count(&self) -> usize { method with_response (line 148) | async fn with_response(status: StatusCode, body: &str) -> Self { method with_auth_validation (line 160) | async fn with_auth_validation(expected_user: &str, expected_pass: &str... method addr (line 191) | fn addr(&self) -> SocketAddr { method requests (line 196) | fn requests(&self) -> Vec { type RecordedRequest (line 48) | struct RecordedRequest { method drop (line 202) | fn drop(&mut self) { function with_env_vars (line 211) | async fn with_env_vars(vars: &[(&str, &str)], test: F) -> R function make_http_request_through_proxy (line 246) | async fn make_http_request_through_proxy( function make_http_request_through_proxy_with_pool_timeout (line 260) | async fn make_http_request_through_proxy_with_pool_timeout( function test_http_proxy_connection_pool_timeout (line 304) | async fn test_http_proxy_connection_pool_timeout() { function test_http_proxy_basic_request (line 358) | async fn test_http_proxy_basic_request() { function test_proxy_authentication (line 394) | async fn test_proxy_authentication() { function test_proxy_url_embedded_auth (line 429) | async fn test_proxy_url_embedded_auth() { function test_proxy_auth_precedence (line 461) | async fn test_proxy_auth_precedence() { function test_proxy_from_environment_variables (line 494) | async fn test_proxy_from_environment_variables() { function test_no_proxy_bypass_rules (line 527) | async fn test_no_proxy_bypass_rules() { function test_proxy_disabled (line 571) | async fn test_proxy_disabled() { function test_https_proxy_configuration (line 609) | async fn test_https_proxy_configuration() { function test_all_traffic_proxy (line 648) | async fn test_all_traffic_proxy() { function test_proxy_connection_failure (line 676) | async fn test_proxy_connection_failure() { function test_proxy_authentication_failure (line 709) | async fn test_proxy_authentication_failure() { function test_explicit_proxy_disable_overrides_environment (line 743) | async fn test_explicit_proxy_disable_overrides_environment() { function make_https_request_through_proxy (line 794) | async fn make_https_request_through_proxy( function run_https_connect_with_auth_test (line 831) | async fn run_https_connect_with_auth_test(tls_provider: tls::Provider, p... function run_https_connect_auth_required_test (line 882) | async fn run_https_connect_auth_required_test(tls_provider: tls::Provide... function test_https_connect_with_auth_rustls (line 945) | async fn test_https_connect_with_auth_rustls() { function test_https_connect_auth_required_rustls (line 957) | async fn test_https_connect_auth_required_rustls() { function test_https_connect_with_auth_s2n_tls (line 969) | async fn test_https_connect_with_auth_s2n_tls() { function test_https_connect_auth_required_s2n_tls (line 977) | async fn test_https_connect_auth_required_s2n_tls() { function test_http_proxy_absolute_uri_form (line 984) | async fn test_http_proxy_absolute_uri_form() { function test_direct_http_origin_uri_form (line 1025) | async fn test_direct_http_origin_uri_form() { function test_uri_form_proxy_vs_direct (line 1065) | async fn test_uri_form_proxy_vs_direct() { function run_connect_uri_form_test (line 1126) | async fn run_connect_uri_form_test(tls_provider: tls::Provider, provider... function test_connect_uri_form_rustls (line 1180) | async fn test_connect_uri_form_rustls() { function test_connect_uri_form_s2n_tls (line 1192) | async fn test_connect_uri_form_s2n_tls() { FILE: rust-runtime/aws-smithy-http-client/tests/smoke_test_clients.rs function ring_client (line 27) | async fn ring_client() { function aws_lc_fips_client (line 38) | async fn aws_lc_fips_client() { function aws_lc_client (line 49) | async fn aws_lc_client() { function s2n_tls_client (line 60) | async fn s2n_tls_client() { function custom_dns_client (line 69) | async fn custom_dns_client() { function smoke_test_client (line 109) | async fn smoke_test_client(client: &dyn HttpClient) -> Result<(), Box usize { function server (line 55) | async fn server() -> Result { function echo (line 120) | async fn echo(req: Request) -> Result>, h... function error (line 139) | fn error(err: String) -> io::Error { function load_certs (line 144) | fn load_certs(filename: &str) -> io::Result>> { function load_private_key (line 152) | fn load_private_key(filename: &str) -> io::Result> { function tls_context_from_pem (line 162) | fn tls_context_from_pem(filename: &str) -> TlsContext { function test_rustls_aws_lc_native_ca (line 174) | async fn test_rustls_aws_lc_native_ca() { function test_rustls_aws_lc_custom_ca (line 186) | async fn test_rustls_aws_lc_custom_ca() { function test_rustls_aws_lc_custom_ca_with_timeout (line 200) | async fn test_rustls_aws_lc_custom_ca_with_timeout() { function test_rustls_aws_lc_fips_native_ca (line 218) | async fn test_rustls_aws_lc_fips_native_ca() { function test_rustls_aws_lc_fips_custom_ca (line 230) | async fn test_rustls_aws_lc_fips_custom_ca() { function test_rustls_ring_native_ca (line 244) | async fn test_rustls_ring_native_ca() { function test_rustls_ring_custom_ca (line 256) | async fn test_rustls_ring_custom_ca() { function test_s2n_native_ca (line 270) | async fn test_s2n_native_ca() { function test_s2n_tls_custom_ca (line 280) | async fn test_s2n_tls_custom_ca() { function run_tls_test (line 288) | async fn run_tls_test(client: &dyn HttpClient) -> Result<(), BoxError> { function run_tls_test_with_idle_timeout (line 292) | async fn run_tls_test_with_idle_timeout( FILE: rust-runtime/aws-smithy-http-server-metrics-macro/src/lib.rs function smithy_metrics (line 21) | pub fn smithy_metrics(attr: TokenStream, input: TokenStream) -> TokenStr... type SmithyMetricsStructAttrs (line 35) | pub(crate) struct SmithyMetricsStructAttrs {} method parse (line 37) | fn parse(_input: syn::parse::ParseStream) -> syn::Result { FILE: rust-runtime/aws-smithy-http-server-metrics-macro/src/macro_impl.rs type OperationField (line 16) | struct OperationField { function smithy_metrics_impl (line 28) | pub(crate) fn smithy_metrics_impl( function generate_ext_trait (line 97) | fn generate_ext_trait(metrics_struct: &Ident) -> TokenStream2 { function generate_ext_trait_impl (line 111) | fn generate_ext_trait_impl( function clean_attrs (line 204) | fn clean_attrs(attrs: &[Attribute]) -> Vec { function has_operation_attr (line 213) | fn has_operation_attr(attrs: &[Attribute]) -> bool { function extract_inner_type (line 234) | fn extract_inner_type(ty: &syn::Type) -> Option { function get_generated_struct (line 274) | fn get_generated_struct(output: TokenStream2) -> syn::ItemStruct { function find_field (line 289) | fn find_field<'a>(struct_item: &'a syn::ItemStruct, field_name: &str) ->... function assert_field_type (line 301) | fn assert_field_type(struct_item: &syn::ItemStruct, field_name: &str, ex... function test_wraps_operation_field_in_slot (line 314) | fn test_wraps_operation_field_in_slot() { function test_already_wrapped_slot_errors (line 339) | fn test_already_wrapped_slot_errors() { function test_option_slot_errors (line 357) | fn test_option_slot_errors() { function test_mixed_operation_and_regular_fields (line 375) | fn test_mixed_operation_and_regular_fields() { function test_multiple_operation_fields (line 406) | fn test_multiple_operation_fields() { function test_extract_inner_type_nested (line 443) | fn test_extract_inner_type_nested() { function test_extract_inner_type_complex_inner (line 454) | fn test_extract_inner_type_complex_inner() { FILE: rust-runtime/aws-smithy-http-server-metrics/src/default.rs type DefaultMetricsServiceCounters (line 28) | pub struct DefaultMetricsServiceCounters { type DefaultMetricsServiceState (line 33) | pub struct DefaultMetricsServiceState { type DefaultMetrics (line 42) | pub struct DefaultMetrics { method fmt (line 50) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DefaultRequestMetrics (line 63) | pub struct DefaultRequestMetrics { type DefaultResponseMetrics (line 76) | pub struct DefaultResponseMetrics { type DefaultRequestMetricsConfig (line 92) | pub struct DefaultRequestMetricsConfig { type DefaultResponseMetricsConfig (line 105) | pub struct DefaultResponseMetricsConfig { type DefaultRequestMetricsExtension (line 118) | pub struct DefaultRequestMetricsExtension { type DefaultResponseMetricsExtension (line 127) | pub struct DefaultResponseMetricsExtension { type DefaultMetricsExtension (line 136) | pub struct DefaultMetricsExtension { method __macro_new (line 143) | pub fn __macro_new( FILE: rust-runtime/aws-smithy-http-server-metrics/src/default/service_counter.rs type ServiceCounter (line 12) | pub(crate) struct ServiceCounter { method increment (line 18) | pub(crate) fn increment(&self) -> (ServiceCounterGuard, usize) { type ServiceCounterInner (line 25) | pub(crate) struct ServiceCounterInner { method increment (line 29) | fn increment(&self) -> usize { type ServiceCounterGuard (line 35) | pub(crate) struct ServiceCounterGuard(Arc); method drop (line 38) | fn drop(&mut self) { FILE: rust-runtime/aws-smithy-http-server-metrics/src/layer.rs type DefaultMetricsLayerError (line 35) | pub enum DefaultMetricsLayerError { type MetricsLayer (line 89) | pub struct MetricsLayer< method new (line 116) | pub fn new( function __macro_new (line 133) | pub fn __macro_new( function new_with_sink (line 176) | pub fn new_with_sink( function builder (line 199) | pub fn builder() -> MetricsLayerBuilder { type Service (line 220) | type Service = MetricsLayerService; function layer (line 222) | fn layer(&self, inner: Ser) -> Self::Service { FILE: rust-runtime/aws-smithy-http-server-metrics/src/layer/builder.rs type NeedsInitialization (line 109) | pub struct NeedsInitialization; type WithRq (line 110) | pub struct WithRq; type WithRqAndRs (line 111) | pub struct WithRqAndRs; type MetricsLayerBuilder (line 114) | pub struct MetricsLayerBuilder< function init_metrics (line 147) | pub fn init_metrics( function response_metrics (line 181) | pub fn response_metrics( type DefaultMetricsBuildExt (line 210) | pub trait DefaultMetricsBuildExt method build (line 217) | fn build(self) -> MetricsLayer; function dummy_init (line 327) | fn dummy_init(_req: &mut HttpRequest) -> AppendAndCloseOnDrop function test (line 72) | pub fn test() -> Self type Target (line 98) | type Target = T; method deref (line 100) | fn deref(&self) -> &Self::Target { method deref_mut (line 109) | fn deref_mut(&mut self) -> &mut Self::Target { type Rejection (line 119) | type Rejection = MetricsError; function from_parts (line 121) | fn from_parts(parts: &mut HttpRequestParts) -> Result function __macro_new (line 169) | pub fn __macro_new(slotguard: SlotGuard>) -> Self { type MetricsError (line 178) | pub enum MetricsError { method into_response (line 186) | fn into_response(self) -> HttpResponse { FILE: rust-runtime/aws-smithy-http-server-metrics/src/plugin.rs type DefaultMetricsPlugin (line 157) | pub struct DefaultMetricsPlugin; type Output (line 166) | type Output = DefaultMetricsPluginService; method apply (line 168) | fn apply(&self, inner: T) -> Self::Output { type DefaultMetricsPluginService (line 184) | pub struct DefaultMetricsPluginService { method clone (line 195) | fn clone(&self) -> Self { function get_default_request_metrics (line 212) | fn get_default_request_metrics(&self, req: &HttpRequest) -> DefaultReque... type Response (line 231) | type Response = Ser::Response; type Error (line 232) | type Error = Ser::Error; type Future (line 233) | type Future = DefaultMetricsFuture; type Output (line 68) | type Output = Result; method poll (line 70) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll Self::Future { function poll_ready (line 300) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll method clone (line 108) | fn clone(&self) -> Self { type Response (line 132) | type Response = Ser::Response; type Error (line 133) | type Error = Ser::Error; type Future (line 134) | type Future = MetricsLayerServiceFuture; type Output (line 54) | type Output = Result; method poll (line 56) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-server-metrics/src/traits.rs type ThreadSafeCloseEntry (line 15) | pub trait ThreadSafeCloseEntry: CloseEntry + Send + Sync + 'static {} type ThreadSafeEntrySink (line 19) | pub trait ThreadSafeEntrySink: type InitMetrics (line 41) | pub trait InitMetrics: type ResponseMetrics (line 69) | pub trait ResponseMetrics: FILE: rust-runtime/aws-smithy-http-server-metrics/src/types.rs type RequestBody (line 10) | pub(crate) type RequestBody = hyper::body::Incoming; type RequestBody (line 37) | pub(crate) type RequestBody = hyper_014::Body; type ResponseBody (line 39) | pub(crate) type ResponseBody = aws_smithy_http_server::body::BoxBody; type HttpRequest (line 40) | pub type HttpRequest = http::Request; type HttpResponse (line 41) | pub(crate) type HttpResponse = http::Response; type HttpRequestParts (line 42) | pub(crate) type HttpRequestParts = http::request::Parts; type HttpStatusCode (line 43) | pub(crate) type HttpStatusCode = http::StatusCode; type DefaultInit (line 45) | pub(crate) type DefaultInit = type DefaultRs (line 47) | pub(crate) type DefaultRs = fn(&mut HttpResponse, &mut Entry); function empty_response_body (line 49) | pub(crate) fn empty_response_body() -> ResponseBody { FILE: rust-runtime/aws-smithy-http-server-python/src/context.rs type PyContext (line 28) | pub struct PyContext { method new (line 40) | pub fn new(inner: PyObject) -> PyResult { method populate_from_extensions (line 47) | pub fn populate_from_extensions(&self, _ext: &Extensions) { method to_object (line 54) | fn to_object(&self, _py: Python<'_>) -> PyObject { function py_context (line 67) | fn py_context() -> PyResult<()> { function works_with_none (line 112) | fn works_with_none() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/context/lambda.rs type PyContextLambda (line 17) | pub struct PyContextLambda { method new (line 22) | pub fn new(ctx: PyObject) -> PyResult { method populate_from_extensions (line 27) | pub fn populate_from_extensions(&self, ctx: PyObject, ext: &Extensions) { function get_lambda_ctx_fields (line 49) | fn get_lambda_ctx_fields(py: Python, ctx: &PyObject) -> PyResult PyResult<()> { function works_with_none (line 143) | fn works_with_none() -> PyResult<()> { function extensions_with_lambda_ctx (line 158) | fn extensions_with_lambda_ctx(ctx: LambdaContext) -> Extensions { function empty_extensions (line 164) | fn empty_extensions() -> Extensions { FILE: rust-runtime/aws-smithy-http-server-python/src/context/layer.rs type AddPyContextLayer (line 17) | pub struct AddPyContextLayer { method new (line 22) | pub fn new(ctx: PyContext) -> Self { type Service (line 28) | type Service = AddPyContextService; method layer (line 30) | fn layer(&self, inner: S) -> Self::Service { type AddPyContextService (line 39) | pub struct AddPyContextService { type Response (line 48) | type Response = S::Response; type Error (line 49) | type Error = S::Error; type Future (line 50) | type Future = S::Future; function poll_ready (line 53) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll) -> Self::Future { function populates_lambda_context (line 79) | async fn populates_lambda_context() { FILE: rust-runtime/aws-smithy-http-server-python/src/context/testing.rs function get_context (line 16) | pub fn get_context(code: &str) -> PyContext { function lambda_ctx (line 37) | pub fn lambda_ctx(req_id: &'static str, deadline_ms: &'static str) -> la... FILE: rust-runtime/aws-smithy-http-server-python/src/error.rs type PyError (line 23) | pub enum PyError { method from (line 35) | fn from(other: PyError) -> PyErr { type PyMiddlewareException (line 50) | pub struct PyMiddlewareException { method newpy (line 65) | fn newpy(message: String, status_code: Option) -> Self { method from (line 74) | fn from(other: PyErr) -> Self { method into_response (line 85) | fn into_response(self) -> http::Response { method into_response (line 96) | fn into_response(self) -> http::Response { method into_response (line 106) | fn into_response(self) -> http::Response { method into_response (line 117) | fn into_response(self) -> http::Response { method json_body (line 129) | fn json_body(&self) -> String { method xml_body (line 138) | fn xml_body(&self) -> String { FILE: rust-runtime/aws-smithy-http-server-python/src/lambda.rs type PyClientApplication (line 16) | pub struct PyClientApplication { type PyClientContext (line 51) | pub struct PyClientContext { type PyCognitoIdentity (line 74) | pub struct PyCognitoIdentity { type PyConfig (line 91) | pub struct PyConfig { type PyLambdaContext (line 128) | pub struct PyLambdaContext { method new (line 179) | pub fn new(ctx: Context) -> Self { function py_lambda_context (line 220) | fn py_lambda_context() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/lib.rs function initialize (line 52) | pub(crate) fn initialize() -> TaskLocals { FILE: rust-runtime/aws-smithy-http-server-python/src/logging.rs type Format (line 27) | enum Format { type InvalidFormatError (line 35) | struct InvalidFormatError; type Err (line 38) | type Err = InvalidFormatError; method from_str (line 40) | fn from_str(s: &str) -> Result { function setup_tracing_subscriber (line 51) | fn setup_tracing_subscriber( type PyTracingHandler (line 133) | pub struct PyTracingHandler { method newpy (line 141) | fn newpy( method handler (line 156) | fn handler(&self, py: Python) -> PyResult> { function py_tracing_event (line 184) | pub fn py_tracing_event( function py_tracing_event (line 214) | pub fn py_tracing_event( function tracing_handler_is_injected_in_python (line 233) | fn tracing_handler_is_injected_in_python() { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/error.rs type PyMiddlewareError (line 11) | pub enum PyMiddlewareError { method from (line 21) | fn from(err: PyMiddlewareError) -> PyErr { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/handler.rs type PyNextInner (line 19) | type PyNextInner = BoxService, Response, BoxError>; type PyNext (line 23) | struct PyNext(Option); method new (line 26) | fn new(inner: PyNextInner) -> Self { method take_inner (line 33) | fn take_inner(&mut self) -> Option { method __call__ (line 48) | fn __call__<'p>(&'p mut self, py: Python<'p>, py_req: Py) -... type PyMiddlewareHandler (line 71) | pub struct PyMiddlewareHandler { method new (line 78) | pub fn new(py: Python, func: PyObject) -> PyResult { method call (line 89) | pub async fn call( FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/header_map.rs type PyHeaderMap (line 22) | pub struct PyHeaderMap { method new (line 27) | pub fn new(inner: HeaderMap) -> Self { method take_inner (line 36) | pub fn take_inner(&mut self) -> Option { type Key (line 47) | type Key = String; type Value (line 48) | type Value = String; method len (line 50) | fn len(&self) -> PyResult { method contains (line 54) | fn contains(&self, key: Self::Key) -> PyResult { method keys (line 58) | fn keys(&self) -> PyResult> { method values (line 62) | fn values(&self) -> PyResult> { method get (line 70) | fn get(&self, key: Self::Key) -> PyResult> { method set (line 78) | fn set(&mut self, key: Self::Key, value: Self::Value) -> PyResult<()> { method del (line 86) | fn del(&mut self, key: Self::Key) -> PyResult<()> { function to_value_error (line 97) | fn to_value_error(err: impl std::error::Error) -> PyErr { function py_header_map (line 109) | fn py_header_map() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/layer.rs type PyMiddlewareLayer (line 32) | pub struct PyMiddlewareLayer

{ function new (line 39) | pub fn new(handler: PyMiddlewareHandler, locals: TaskLocals) -> Self { type Service (line 52) | type Service = PyMiddlewareService; function layer (line 54) | fn layer(&self, inner: S) -> Self::Service { type PyMiddlewareService (line 66) | pub struct PyMiddlewareService { function new (line 74) | pub fn new( type Response (line 97) | type Response = S::Response; type Error (line 101) | type Error = Infallible; type Future (line 102) | type Future = BoxFuture<'static, Result>; function poll_ready (line 104) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/pytests/harness.rs function main (line 7) | async fn main() -> pyo3::PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/pytests/layer.rs function identity_middleware (line 25) | async fn identity_middleware() -> PyResult<()> { function returning_response_from_python_middleware (line 54) | async fn returning_response_from_python_middleware() -> PyResult<()> { function convert_exception_from_middleware_to_protocol_specific_response (line 71) | async fn convert_exception_from_middleware_to_protocol_specific_response... function uses_status_code_and_message_from_middleware_exception (line 90) | async fn uses_status_code_and_message_from_middleware_exception() -> PyR... function nested_middlewares (line 109) | async fn nested_middlewares() -> PyResult<()> { function changes_request (line 137) | async fn changes_request() -> PyResult<()> { function changes_response (line 187) | async fn changes_response() -> PyResult<()> { function fails_if_req_is_used_after_calling_next (line 223) | async fn fails_if_req_is_used_after_calling_next() -> PyResult<()> { function assert_body (line 261) | async fn assert_body(response: Response, eq: &str) { function simple_request (line 266) | fn simple_request(body: &'static str) -> Request { function spawn_service (line 273) | fn spawn_service( function layer (line 294) | fn layer(code: &str) -> PyMiddlewareLayer { function task_locals (line 298) | fn task_locals() -> TaskLocals { function py_handler (line 305) | fn py_handler(code: &str) -> PyMiddlewareHandler { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/pytests/request.rs function accessing_request_properties (line 12) | async fn accessing_request_properties() -> PyResult<()> { function accessing_and_changing_request_body (line 45) | async fn accessing_and_changing_request_body() -> PyResult<()> { function accessing_and_changing_request_uri (line 76) | async fn accessing_and_changing_request_uri() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/pytests/response.rs function building_response_in_python (line 16) | async fn building_response_in_python() -> PyResult<()> { function accessing_response_properties (line 55) | async fn accessing_response_properties() -> PyResult<()> { function accessing_and_changing_response_body (line 84) | async fn accessing_and_changing_response_body() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/request.rs type PyRequest (line 24) | pub struct PyRequest { method new (line 32) | pub fn new(request: Request) -> Self { method take_inner (line 45) | pub fn take_inner(&mut self) -> Option> { method method (line 64) | fn method(&self) -> PyResult { method uri (line 75) | fn uri(&self) -> PyResult { method set_uri (line 86) | fn set_uri(&mut self, uri_str: String) -> PyResult<()> { method version (line 102) | fn version(&self) -> PyResult { method headers (line 113) | fn headers(&self) -> PyHeaderMap { method body (line 122) | fn body<'p>(&self, py: Python<'p>) -> PyResult<&'p PyAny> { method set_body (line 142) | fn set_body(&mut self, buf: &[u8]) { FILE: rust-runtime/aws-smithy-http-server-python/src/middleware/response.rs type PyResponse (line 28) | pub struct PyResponse { method new (line 36) | pub fn new(response: Response) -> Self { method take_inner (line 49) | pub fn take_inner(&mut self) -> Option> { method newpy (line 67) | fn newpy( method status (line 91) | fn status(&self) -> PyResult { method version (line 102) | fn version(&self) -> PyResult { method headers (line 113) | fn headers(&self) -> PyHeaderMap { method body (line 122) | fn body<'p>(&self, py: Python<'p>) -> PyResult<&'p PyAny> { method set_body (line 142) | fn set_body(&mut self, buf: &[u8]) { FILE: rust-runtime/aws-smithy-http-server-python/src/pytests/bytestream.rs function consuming_stream_on_python_synchronously (line 17) | fn consuming_stream_on_python_synchronously() -> PyResult<()> { function consuming_stream_on_python_synchronously_with_loop (line 41) | fn consuming_stream_on_python_synchronously_with_loop() -> PyResult<()> { function consuming_stream_on_python_asynchronously (line 61) | fn consuming_stream_on_python_asynchronously() -> PyResult<()> { function consuming_stream_on_python_asynchronously_with_loop (line 90) | fn consuming_stream_on_python_asynchronously_with_loop() -> PyResult<()> { function streaming_back_to_rust_from_python (line 114) | async fn streaming_back_to_rust_from_python() -> PyResult<()> { function streaming_bytestream_from_vec (line 147) | fn streaming_bytestream_from_vec(chunks: Vec<&'static str>) -> ByteStream { FILE: rust-runtime/aws-smithy-http-server-python/src/pytests/harness.rs function main (line 7) | async fn main() -> pyo3::PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/server.rs type PyHandler (line 42) | pub struct PyHandler { type Target (line 50) | type Target = PyObject; method deref (line 52) | fn deref(&self) -> &Self::Target { type Service (line 58) | type Service = BoxCloneService, Response, Infalli... type PyApp (line 75) | pub trait PyApp: Clone + pyo3::IntoPy { method workers (line 77) | fn workers(&self) -> &Mutex>; method context (line 80) | fn context(&self) -> &Option; method handlers (line 83) | fn handlers(&mut self) -> &mut HashMap; method build_service (line 86) | fn build_service(&mut self, event_loop: &pyo3::PyAny) -> pyo3::PyResul... method graceful_termination (line 91) | fn graceful_termination(&self, workers: &Mutex>) -> ! { method immediate_termination (line 122) | fn immediate_termination(&self, workers: &Mutex>) -> ! { method block_on_rust_signals (line 151) | fn block_on_rust_signals(&self) { method register_python_signals (line 179) | fn register_python_signals(&self, py: Python, event_loop: PyObject) ->... method start_hyper_worker (line 229) | fn start_hyper_worker( method register_operation (line 296) | fn register_operation(&mut self, py: Python, name: &str, func: PyObjec... method configure_python_event_loop (line 322) | fn configure_python_event_loop<'py>(&self, py: Python<'py>) -> PyResul... method run_server (line 391) | fn run_server( method run_lambda_handler (line 450) | fn run_lambda_handler(&mut self, py: Python) -> PyResult<()> { method build_and_configure_service (line 486) | fn build_and_configure_service( function addr_incoming_from_socket (line 501) | fn addr_incoming_from_socket(socket: Socket) -> AddrIncoming { function tls_config_reloader (line 515) | fn tls_config_reloader(config: PyTlsConfig) -> (TlsAcceptor, mpsc::Recei... FILE: rust-runtime/aws-smithy-http-server-python/src/socket.rs type PySocket (line 32) | pub struct PySocket { method new (line 42) | pub fn new(address: String, port: i32, backlog: Option) -> PyResu... method try_clone (line 62) | pub fn try_clone(&self) -> PyResult { method get_socket (line 70) | pub fn get_socket(&self) -> Result { method socket_domain (line 75) | fn socket_domain(address: SocketAddr) -> (Domain, &'static str) { function socket_can_bind_on_random_port (line 97) | fn socket_can_bind_on_random_port() { function socket_can_be_cloned (line 103) | fn socket_can_be_cloned() { FILE: rust-runtime/aws-smithy-http-server-python/src/tls.rs type PyTlsConfig (line 32) | pub struct PyTlsConfig { method build (line 51) | pub fn build(&self) -> Result { method reload_duration (line 63) | pub fn reload_duration(&self) -> Duration { method cert_chain (line 68) | fn cert_chain(&self) -> Result, PyTlsConfigError> { method key_der (line 79) | fn key_der(&self) -> Result { method py_new (line 109) | fn py_new(key_path: PathBuf, cert_path: PathBuf, reload_secs: u64) -> ... type PyTlsConfigError (line 121) | pub enum PyTlsConfigError { constant TEST_KEY (line 147) | const TEST_KEY: &str = concat!( constant TEST_CERT (line 151) | const TEST_CERT: &str = concat!( function creating_tls_config_in_python (line 157) | fn creating_tls_config_in_python() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/tls/listener.rs function new (line 26) | pub fn new(tls: T, listener: A, new_acceptor_rx: mpsc::Receiver) -> S... type Conn (line 40) | type Conn = T::Stream; type Error (line 41) | type Error = A::Error; method poll_accept (line 43) | fn poll_accept( type DummyListenerMode (line 91) | enum DummyListenerMode { type Connection (line 109) | type Connection = AddrStream; type Error (line 110) | type Error = io::Error; method poll_accept (line 112) | fn poll_accept( function server_doesnt_shutdown_after_bad_handshake (line 133) | async fn server_doesnt_shutdown_after_bad_handshake() { function server_shutdown_after_listener_error (line 163) | async fn server_shutdown_after_listener_error() { function server_changes_tls_config (line 180) | async fn server_changes_tls_config() { function client_config_with_cert (line 215) | fn client_config_with_cert(cert: &rcgen::Certificate) -> ClientConfig { function cert_with_invalid_date (line 224) | fn cert_with_invalid_date() -> rcgen::Certificate { function valid_cert (line 230) | fn valid_cert() -> rcgen::Certificate { function acceptor_from_cert (line 235) | fn acceptor_from_cert(cert: &rcgen::Certificate) -> TlsAcceptor { function server (line 248) | fn server( function make_req (line 283) | async fn make_req( FILE: rust-runtime/aws-smithy-http-server-python/src/types.rs type Blob (line 45) | pub struct Blob(aws_smithy_types::Blob); method new (line 49) | pub fn new>>(input: T) -> Self { method into_inner (line 54) | pub fn into_inner(self) -> Vec { method as_ref (line 60) | fn as_ref(&self) -> &[u8] { method pynew (line 69) | pub fn pynew(input: Vec) -> Self { method get_data (line 77) | pub fn get_data(&self) -> &[u8] { method set_data (line 83) | pub fn set_data(&mut self, data: Vec) { method from (line 89) | fn from(other: aws_smithy_types::Blob) -> Blob { function from (line 95) | fn from(other: Blob) -> aws_smithy_types::Blob { function from (line 101) | fn from(other: &'blob Blob) -> &'blob aws_smithy_types::Blob { type BigInteger (line 109) | pub struct BigInteger(aws_smithy_types::BigInteger); method pynew (line 114) | pub fn pynew(value: String) -> PyResult { method get_value (line 122) | pub fn get_value(&self) -> &str { method as_ref (line 128) | fn as_ref(&self) -> &str { method from (line 134) | fn from(other: aws_smithy_types::BigInteger) -> BigInteger { function from (line 140) | fn from(other: BigInteger) -> aws_smithy_types::BigInteger { type BigDecimal (line 148) | pub struct BigDecimal(aws_smithy_types::BigDecimal); method pynew (line 153) | pub fn pynew(value: String) -> PyResult { method get_value (line 161) | pub fn get_value(&self) -> &str { method as_ref (line 167) | fn as_ref(&self) -> &str { method from (line 173) | fn from(other: aws_smithy_types::BigDecimal) -> BigDecimal { function from (line 179) | fn from(other: BigDecimal) -> aws_smithy_types::BigDecimal { type DateTime (line 187) | pub struct DateTime(aws_smithy_types::date_time::DateTime); method fmt (line 215) | pub fn fmt( method from_secs (line 234) | pub fn from_secs(epoch_seconds: i64) -> Self { method from_millis (line 245) | pub fn from_millis(epoch_millis: i64) -> Self { method from_nanos (line 256) | pub fn from_nanos(epoch_nanos: i128) -> PyResult { method read (line 271) | pub fn read(s: &str, format: Format, delim: char) -> PyResult<(Self, &... method from_fractional_secs (line 283) | pub fn from_fractional_secs(epoch_seconds: i64, fraction: f64) -> Self { method from_secs_and_nanos (line 296) | pub fn from_secs_and_nanos(seconds: i64, subsecond_nanos: u32) -> Self { method from_secs_f64 (line 308) | pub fn from_secs_f64(epoch_seconds: f64) -> Self { method from_str (line 320) | pub fn from_str(s: &str, format: Format) -> PyResult { method as_nanos (line 330) | pub fn as_nanos(&self) -> i128 { method as_secs_f64 (line 337) | pub fn as_secs_f64(&self) -> f64 { method has_subsec_nanos (line 344) | pub fn has_subsec_nanos(&self) -> bool { method secs (line 351) | pub fn secs(&self) -> i64 { method subsec_nanos (line 358) | pub fn subsec_nanos(&self) -> u32 { method to_millis (line 365) | pub fn to_millis(&self) -> PyResult { method from (line 371) | fn from(other: aws_smithy_types::DateTime) -> DateTime { type Format (line 192) | pub enum Format { function from (line 202) | fn from(variant: Format) -> aws_smithy_types::date_time::Format { function from (line 377) | fn from(other: DateTime) -> aws_smithy_types::DateTime { type Target (line 383) | type Target = aws_smithy_types::DateTime; method deref (line 385) | fn deref(&self) -> &Self::Target { type ByteStream (line 428) | pub struct ByteStream(Arc; method poll_next (line 433) | fn poll_next(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll Self { method newpy (line 478) | pub fn newpy(input: &[u8]) -> Self { method from_path_blocking (line 494) | pub fn from_path_blocking(py: Python, path: String) -> PyResult, path: String) -> PyResult<&PyAny> { method __iter__ (line 522) | pub fn __iter__(slf: PyRef) -> PyRef { method __next__ (line 533) | pub fn __next__(slf: PyRefMut) -> PyResult) -> PyRef { method __anext__ (line 565) | pub fn __anext__(slf: PyRefMut) -> PyResult> { function yield_data_chunk (line 444) | async fn yield_data_chunk( method default (line 469) | fn default() -> Self { type Document (line 580) | pub struct Document(aws_smithy_types::Document); method into_py (line 583) | fn into_py(self, py: Python<'_>) -> PyObject { method extract (line 608) | fn extract(obj: &PyAny) -> PyResult { method from (line 648) | fn from(other: aws_smithy_types::Document) -> Document { type Target (line 640) | type Target = aws_smithy_types::Document; method deref (line 642) | fn deref(&self) -> &Self::Target { function blob_can_be_used_in_python_when_initialized_in_rust (line 660) | fn blob_can_be_used_in_python_when_initialized_in_rust() { function blob_can_be_initialized_in_python (line 680) | fn blob_can_be_initialized_in_python() { function datetime_can_be_used_in_python_when_initialized_in_rust (line 701) | fn datetime_can_be_used_in_python_when_initialized_in_rust() { function datetime_can_by_initialized_in_python (line 711) | fn datetime_can_by_initialized_in_python() { function bytestream_can_be_used_in_sync_python_when_initialized_in_rust (line 726) | async fn bytestream_can_be_used_in_sync_python_when_initialized_in_rust(... function document_type (line 745) | fn document_type() { FILE: rust-runtime/aws-smithy-http-server-python/src/util.rs type FuncMetadata (line 13) | pub struct FuncMetadata { function func_metadata (line 20) | pub fn func_metadata(py: Python, func: &PyObject) -> PyResult PyResult { function is_optional_of (line 46) | pub fn is_optional_of(py: Python, ty: &PyAny) -> PyResult... function function_metadata (line 92) | fn function_metadata() -> PyResult<()> { function check_if_is_optional_of (line 135) | fn check_if_is_optional_of() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/util/collection.rs type PyMutableMapping (line 32) | pub trait PyMutableMapping { method len (line 36) | fn len(&self) -> PyResult; method contains (line 37) | fn contains(&self, key: Self::Key) -> PyResult; method get (line 38) | fn get(&self, key: Self::Key) -> PyResult>; method set (line 39) | fn set(&mut self, key: Self::Key, value: Self::Value) -> PyResult<()>; method del (line 40) | fn del(&mut self, key: Self::Key) -> PyResult<()>; method keys (line 43) | fn keys(&self) -> PyResult>; method values (line 44) | fn values(&self) -> PyResult>; type Key (line 226) | type Key = String; type Value (line 227) | type Value = String; method len (line 229) | fn len(&self) -> PyResult { method contains (line 233) | fn contains(&self, key: Self::Key) -> PyResult { method keys (line 237) | fn keys(&self) -> PyResult> { method values (line 241) | fn values(&self) -> PyResult> { method get (line 245) | fn get(&self, key: Self::Key) -> PyResult> { method set (line 249) | fn set(&mut self, key: Self::Key, value: Self::Value) -> PyResult<()> { method del (line 254) | fn del(&mut self, key: Self::Key) -> PyResult<()> { type Map (line 223) | struct Map(HashMap); function mutable_mapping (line 263) | fn mutable_mapping() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/src/util/error.rs type RichPyErr (line 13) | pub struct RichPyErr(PyErr); method fmt (line 16) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { function rich_py_err (line 39) | pub fn rich_py_err(err: PyErr) -> RichPyErr { function rich_python_errors (line 50) | fn rich_python_errors() -> PyResult<()> { FILE: rust-runtime/aws-smithy-http-server-python/stubgen.py class Writer (line 15) | class Writer: method __init__ (line 27) | def __init__(self, path: Path, root_module_name: str) -> None: method fix_path (line 35) | def fix_path(self, path: str) -> str: method submodule (line 42) | def submodule(self, path: Path) -> Writer: method include (line 47) | def include(self, path: str) -> str: method fix_and_include (line 60) | def fix_and_include(self, path: str) -> str: method define (line 63) | def define(self, code: str) -> None: method generic (line 66) | def generic(self, name: str) -> None: method dump (line 69) | def dump(self) -> None: class DocstringParserResult (line 86) | class DocstringParserResult: method __init__ (line 87) | def __init__(self) -> None: function parse_type_directive (line 95) | def parse_type_directive(line: str, res: DocstringParserResult): function parse_rtype_directive (line 102) | def parse_rtype_directive(line: str, res: DocstringParserResult): function parse_param_directive (line 109) | def parse_param_directive(line: str, res: DocstringParserResult): function parse_generic_directive (line 118) | def parse_generic_directive(line: str, res: DocstringParserResult): function parse_extends_directive (line 125) | def parse_extends_directive(line: str, res: DocstringParserResult): class DocstringParser (line 141) | class DocstringParser: method parse (line 147) | def parse(obj: Any) -> Optional[DocstringParserResult]: method parse_type (line 161) | def parse_type(obj: Any) -> str: method parse_function (line 168) | def parse_function(obj: Any) -> Optional[Tuple[List[Tuple[str, str]], ... method parse_class (line 179) | def parse_class(obj: Any) -> Tuple[List[str], List[str]]: method clean_doc (line 186) | def clean_doc(obj: Any) -> str: function indent (line 200) | def indent(code: str, level: int = 4) -> str: function is_fn_like (line 204) | def is_fn_like(obj: Any) -> bool: function is_scalar (line 215) | def is_scalar(obj: Any) -> bool: function join (line 219) | def join(args: List[str], delim: str = "\n") -> str: function make_doc (line 223) | def make_doc(obj: Any) -> str: function make_field (line 232) | def make_field(writer: Writer, name: str, field: Any) -> str: function make_function (line 236) | def make_function( function make_class (line 305) | def make_class(writer: Writer, name: str, klass: Any) -> str: function walk_module (line 375) | def walk_module(writer: Writer, mod: Any): function generate (line 395) | def generate(module: str, outdir: str): FILE: rust-runtime/aws-smithy-http-server-python/stubgen_test.py function create_module (line 14) | def create_module(name: str, code: str) -> ModuleType: class TestStubgen (line 24) | class TestStubgen(unittest.TestCase): method test_function_without_docstring (line 25) | def test_function_without_docstring(self): method test_regular_function (line 38) | def test_regular_function(self): method test_function_with_default_value (line 54) | def test_function_with_default_value(self): method test_empty_class (line 73) | def test_empty_class(self): method test_class (line 85) | def test_class(self): method test_class_with_constructor_signature (line 116) | def test_class_with_constructor_signature(self): method test_class_with_static_method (line 132) | def test_class_with_static_method(self): method test_class_with_an_undocumented_descriptor (line 154) | def test_class_with_an_undocumented_descriptor(self): method test_enum (line 170) | def test_enum(self): method test_generic (line 191) | def test_generic(self): method test_items_with_docstrings (line 230) | def test_items_with_docstrings(self): method test_adds_default_to_optional_types (line 290) | def test_adds_default_to_optional_types(self): method test_multiple_mods (line 313) | def test_multiple_mods(self): method single_mod (line 391) | def single_mod(self, mod_code: str, expected_stub: str) -> None: method assert_stub (line 402) | def assert_stub(self, path: Path, expected: str) -> None: FILE: rust-runtime/aws-smithy-http-server-typescript/examples/pokemon-service.ts class HandlerImpl (line 24) | class HandlerImpl implements TsHandlers { method doNothing (line 26) | async doNothing(input: DoNothingInput): Promise { method checkHealth (line 30) | async checkHealth(input: CheckHealthInput): Promise { method getServerStatistics (line 34) | async getServerStatistics( method getPokemonSpecies (line 39) | async getPokemonSpecies( FILE: rust-runtime/aws-smithy-http-server/examples/basic_server.rs function hello_handler (line 40) | async fn hello_handler(_req: Request) -> Result) -> Result) -> Result>,... function main (line 76) | async fn main() -> Result<(), Box> { FILE: rust-runtime/aws-smithy-http-server/examples/custom_accept_loop.rs function hello_handler (line 44) | async fn hello_handler(_req: Request) -> Result) -> Result) -> Result>,... function main (line 81) | async fn main() -> Result<(), Box> { FILE: rust-runtime/aws-smithy-http-server/examples/request_id.rs function handler (line 50) | async fn handler(req: Request) -> Result, In... function main (line 68) | async fn main() -> Result<(), Box> { FILE: rust-runtime/aws-smithy-http-server/src/body.rs type BoxBody (line 26) | pub type BoxBody = http_body_util::combinators::UnsyncBoxBody; function boxed (line 40) | pub fn boxed(body: B) -> BoxBody function boxed_sync (line 51) | pub fn boxed_sync(body: B) -> BoxBodySync function try_downcast (line 61) | pub(crate) fn try_downcast(k: K) -> Result function empty (line 75) | pub fn empty() -> BoxBody { function empty_sync (line 80) | pub fn empty_sync() -> BoxBodySync { function to_boxed (line 88) | pub fn to_boxed(body: B) -> BoxBody function to_boxed_sync (line 99) | pub fn to_boxed_sync(body: B) -> BoxBodySync function from_bytes (line 107) | pub fn from_bytes(bytes: Bytes) -> BoxBody { function wrap_stream (line 126) | pub fn wrap_stream(stream: S) -> BoxBody function wrap_stream_sync (line 150) | pub fn wrap_stream_sync(stream: S) -> BoxBodySync function collect_bytes (line 175) | async fn collect_bytes(body: B) -> Result function test_empty_body (line 187) | async fn test_empty_body() { function test_from_bytes (line 194) | async fn test_from_bytes() { function test_to_boxed_string (line 202) | async fn test_to_boxed_string() { function test_to_boxed_vec (line 210) | async fn test_to_boxed_vec() { function test_boxed (line 218) | async fn test_boxed() { function test_boxed_sync (line 227) | async fn test_boxed_sync() { function test_wrap_stream_single_chunk (line 236) | async fn test_wrap_stream_single_chunk() { function test_wrap_stream_multiple_chunks (line 248) | async fn test_wrap_stream_multiple_chunks() { function test_wrap_stream_empty (line 265) | async fn test_wrap_stream_empty() { function test_wrap_stream_error (line 276) | async fn test_wrap_stream_error() { function test_wrap_stream_various_types (line 291) | async fn test_wrap_stream_various_types() { function test_wrap_stream_custom_stream_type (line 355) | async fn test_wrap_stream_custom_stream_type() { function test_wrap_stream_custom_error_type (line 391) | async fn test_wrap_stream_custom_error_type() { function test_wrap_stream_incremental_consumption (line 433) | async fn test_wrap_stream_incremental_consumption() { function test_wrap_stream_sync_single_chunk (line 486) | async fn test_wrap_stream_sync_single_chunk() { function test_wrap_stream_sync_multiple_chunks (line 498) | async fn test_wrap_stream_sync_multiple_chunks() { function test_empty_sync_body (line 515) | async fn test_empty_sync_body() { function test_to_boxed_sync (line 522) | async fn test_to_boxed_sync() { function _assert_send (line 531) | fn _assert_send() {} function _assert_sync (line 532) | fn _assert_sync() {} function _assert_send_sync_bounds (line 534) | fn _assert_send_sync_bounds() { function test_wrap_stream_sync_produces_sync_body (line 544) | async fn test_wrap_stream_sync_produces_sync_body() { function test_empty_sync_is_sync (line 561) | fn test_empty_sync_is_sync() { function test_boxed_sync_is_sync (line 568) | fn test_boxed_sync_is_sync() { FILE: rust-runtime/aws-smithy-http-server/src/error.rs type Error (line 41) | pub struct Error { method new (line 52) | pub(crate) fn new(error: impl Into) -> Self { method fmt (line 58) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type BoxError (line 48) | pub type BoxError = Box; method source (line 64) | fn source(&self) -> Option<&(dyn StdError + 'static)> { FILE: rust-runtime/aws-smithy-http-server/src/extension.rs type OperationExtension (line 41) | pub struct OperationExtension(pub ShapeId); type ParseError (line 46) | pub enum ParseError { type OperationExtensionService (line 83) | pub struct OperationExtensionService { type Response (line 92) | type Response = http::Response; type Error (line 93) | type Error = S::Error; type Future (line 94) | type Future = OperationExtensionFuture; type Output (line 65) | type Output = Result, Fut::Error>; method poll (line 67) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { type OperationExtensionPlugin (line 109) | pub struct OperationExtensionPlugin; method fmt (line 112) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Output (line 121) | type Output = OperationExtensionService; method apply (line 123) | fn apply(&self, inner: T) -> Self::Output { type OperationExtensionExt (line 136) | pub trait OperationExtensionExt { method insert_operation_extension (line 138) | fn insert_operation_extension(self) -> HttpPlugins HttpPlugins ModeledErrorExtension { type Target (line 160) | type Target = &'static str; method deref (line 162) | fn deref(&self) -> &Self::Target { type RuntimeErrorExtension (line 170) | pub struct RuntimeErrorExtension(String); method new (line 174) | pub fn new(value: String) -> RuntimeErrorExtension { type Target (line 180) | type Target = String; method deref (line 182) | fn deref(&self) -> &Self::Target { function ext_accept (line 196) | fn ext_accept() { function plugin (line 210) | async fn plugin() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/mod.rs type MakeFmt (line 73) | pub trait MakeFmt { method make (line 78) | fn make(&self, source: T) -> Self::Target; type Target (line 85) | type Target = U::Target; function make (line 87) | fn make(&self, source: T) -> Self::Target { type MakeDisplay (line 93) | pub trait MakeDisplay { method make_display (line 98) | fn make_display(&self, source: T) -> Self::Target; type Target (line 106) | type Target = U::Target; method make_display (line 108) | fn make_display(&self, source: T) -> Self::Target { type MakeDebug (line 114) | pub trait MakeDebug { method make_debug (line 119) | fn make_debug(&self, source: T) -> Self::Target; type Target (line 127) | type Target = U::Target; method make_debug (line 129) | fn make_debug(&self, source: T) -> Self::Target { type MakeIdentity (line 136) | pub struct MakeIdentity; type Target (line 139) | type Target = T; method make (line 141) | fn make(&self, source: T) -> Self::Target { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/plugin.rs type InstrumentPlugin (line 14) | pub struct InstrumentPlugin; type Output (line 21) | type Output = InstrumentOperation; method apply (line 23) | fn apply(&self, input: T) -> Self::Output { type InstrumentExt (line 33) | pub trait InstrumentExt { method instrument (line 38) | fn instrument(self) -> HttpPlugins HttpPlugins { function new (line 56) | pub fn new(headers: &'a HeaderMap, marker: F) -> Self { type ThenDebug (line 62) | struct ThenDebug<'a>(&'a str, Sensitive<&'a str>); method fmt (line 66) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type OrFmt (line 72) | enum OrFmt { method fmt (line 83) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method fmt (line 97) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { method fmt (line 109) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeHeaders (line 138) | pub struct MakeHeaders(pub(crate) F); method fmt (line 141) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Target (line 150) | type Target = SensitiveHeaders<'a, F>; function make (line 152) | fn make(&self, source: &'a HeaderMap) -> Self::Target { type TestDebugMap (line 163) | struct TestDebugMap([(&'static str, &'static str); 4]); method fmt (line 166) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { constant HEADER_MAP (line 171) | const HEADER_MAP: [(&str, &str); 4] = [ function to_header_map (line 178) | fn to_header_map(values: I) -> HeaderMap function mark_none (line 189) | fn mark_none() { constant ALL_VALUES_HEADER_MAP (line 197) | const ALL_VALUES_HEADER_MAP: [(&str, &str); 4] = [ constant ALL_VALUES_HEADER_MAP (line 204) | const ALL_VALUES_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_all_values (line 207) | fn mark_all_values() { constant NAME_A_HEADER_MAP (line 219) | const NAME_A_HEADER_MAP: [(&str, &str); 4] = [ constant NAME_A_HEADER_MAP (line 226) | const NAME_A_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_name_a_values (line 229) | fn mark_name_a_values() { constant PREFIX_A_HEADER_MAP (line 241) | const PREFIX_A_HEADER_MAP: [(&str, &str); 4] = [ constant PREFIX_A_HEADER_MAP (line 248) | const PREFIX_A_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_prefix_a_values (line 251) | fn mark_prefix_a_values() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/mod.rs constant REDACTED (line 26) | pub const REDACTED: &str = "{redacted}"; type Sensitivity (line 30) | pub trait Sensitivity { method request_fmt (line 37) | fn request_fmt() -> Self::RequestFmt; method response_fmt (line 40) | fn response_fmt() -> Self::ResponseFmt; FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/request.rs type RequestFmt (line 24) | pub struct RequestFmt { method fmt (line 30) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type DefaultRequestFmt (line 36) | pub type DefaultRequestFmt = RequestFmt Self { method default (line 39) | fn default() -> Self { function header (line 58) | pub fn header(self, headers: F) -> RequestFmt, Uri> function label (line 73) | pub fn label( function query (line 96) | pub fn query(self, query: F) -> RequestFmt Self::Target { type Target (line 125) | type Target = Uri::Target; function make (line 127) | fn make(&self, source: &'a http::Uri) -> Self::Target { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/response.rs type ResponseFmt (line 24) | pub struct ResponseFmt { method fmt (line 30) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type DefaultResponseFmt (line 36) | pub type DefaultResponseFmt = ResponseFmt; method new (line 49) | pub fn new() -> Self { method default (line 39) | fn default() -> Self { function header (line 58) | pub fn header(self, header: F) -> ResponseFmt, StatusC... function status_code (line 69) | pub fn status_code(self) -> ResponseFmt { type Target (line 81) | type Target = Headers::Target; function make (line 83) | fn make(&self, source: &'a HeaderMap) -> Self::Target { type Target (line 92) | type Target = StatusCode::Target; function make (line 94) | fn make(&self, source: http::StatusCode) -> Self::Target { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/sensitive.rs type Sensitive (line 33) | pub struct Sensitive(pub T); method fmt (line 39) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { method fmt (line 52) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeSensitive (line 63) | pub struct MakeSensitive; type Target (line 66) | type Target = Sensitive; method make (line 68) | fn make(&self, source: T) -> Self::Target { function debug (line 78) | fn debug() { function display (line 91) | fn display() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/uri/label.rs type Label (line 32) | pub struct Label<'a, F> { type GreedyLabel (line 49) | pub struct GreedyLabel { method new (line 56) | pub fn new(segment_index: usize, end_offset: usize) -> Self { function new (line 66) | pub fn new(path: &'a str, label_marker: F, greedy_label: Option) -> Result<(), Error> { type MakeLabel (line 154) | pub struct MakeLabel { method fmt (line 160) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 171) | type Target = Label<'a, F>; function make (line 173) | fn make(&self, path: &'a str) -> Self::Target { function mark_none (line 187) | fn mark_none() { constant ALL_EXAMPLES (line 197) | const ALL_EXAMPLES: [&str; 19] = [ constant ALL_EXAMPLES (line 220) | pub const ALL_EXAMPLES: [&str; 19] = EXAMPLES; function mark_all (line 223) | fn mark_all() { constant GREEDY_EXAMPLES (line 233) | pub const GREEDY_EXAMPLES: [&str; 19] = [ constant GREEDY_EXAMPLES (line 256) | pub const GREEDY_EXAMPLES: [&str; 19] = EXAMPLES; function greedy (line 259) | fn greedy() { constant GREEDY_EXAMPLES_OFFSET (line 269) | pub const GREEDY_EXAMPLES_OFFSET: [&str; 19] = [ constant GREEDY_EXAMPLES_OFFSET (line 292) | pub const GREEDY_EXAMPLES_OFFSET: [&str; 19] = EXAMPLES; function greedy_offset_a (line 295) | fn greedy_offset_a() { constant EXTRA_EXAMPLES_UNREDACTED (line 304) | const EXTRA_EXAMPLES_UNREDACTED: [&str; 4] = [ constant EXTRA_EXAMPLES_REDACTED (line 312) | const EXTRA_EXAMPLES_REDACTED: [&str; 4] = EXTRA_EXAMPLES_UNREDACTED; constant EXTRA_EXAMPLES_REDACTED (line 314) | const EXTRA_EXAMPLES_REDACTED: [&str; 4] = [ function greedy_offset_b (line 322) | fn greedy_offset_b() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/uri/mod.rs type SensitiveUri (line 25) | pub struct SensitiveUri<'a, P, Q> { function new (line 33) | pub fn new(uri: &'a Uri) -> Self { function make_path (line 43) | pub(crate) fn make_path(self, make_path: M) -> SensitiveUri<'a, M, Q> { function make_query (line 51) | pub(crate) fn make_query(self, make_query: M) -> SensitiveUri<'a, P, ... function label (line 62) | pub fn label(self, label_marker: F, greedy_label: Option... function query (line 72) | pub fn query(self, marker: F) -> SensitiveUri<'a, P, MakeQuery> { method fmt (line 82) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeUri (line 106) | pub struct MakeUri { method fmt (line 112) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 122) | type Target = SensitiveUri<'a, P, Q>; function make (line 124) | fn make(&self, source: &'a http::Uri) -> Self::Target { method default (line 132) | fn default() -> Self { constant EXAMPLES (line 148) | pub const EXAMPLES: [&str; 19] = [ constant QUERY_STRING_EXAMPLES (line 170) | pub const QUERY_STRING_EXAMPLES: [&str; 11] = [ function path_mark_none (line 185) | fn path_mark_none() { constant FIRST_PATH_EXAMPLES (line 194) | const FIRST_PATH_EXAMPLES: [&str; 19] = [ constant FIRST_PATH_EXAMPLES (line 216) | const FIRST_PATH_EXAMPLES: [&str; 19] = EXAMPLES; function path_mark_first_segment (line 219) | fn path_mark_first_segment() { constant LAST_PATH_EXAMPLES (line 229) | const LAST_PATH_EXAMPLES: [&str; 19] = [ constant LAST_PATH_EXAMPLES (line 251) | const LAST_PATH_EXAMPLES: [&str; 19] = EXAMPLES; function path_mark_last_segment (line 254) | fn path_mark_last_segment() { constant ALL_KEYS_QUERY_STRING_EXAMPLES (line 267) | pub const ALL_KEYS_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_KEYS_QUERY_STRING_EXAMPLES (line 281) | pub const ALL_KEYS_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXAM... function query_mark_all_keys (line 284) | fn query_mark_all_keys() { constant ALL_VALUES_QUERY_STRING_EXAMPLES (line 299) | pub const ALL_VALUES_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_VALUES_QUERY_STRING_EXAMPLES (line 313) | pub const ALL_VALUES_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EX... function query_mark_all_values (line 316) | fn query_mark_all_values() { constant ALL_PAIRS_QUERY_STRING_EXAMPLES (line 331) | pub const ALL_PAIRS_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_PAIRS_QUERY_STRING_EXAMPLES (line 345) | pub const ALL_PAIRS_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXA... function query_mark_all_pairs (line 348) | fn query_mark_all_pairs() { constant X_QUERY_STRING_EXAMPLES (line 360) | pub const X_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant X_QUERY_STRING_EXAMPLES (line 374) | pub const X_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXAMPLES; function query_mark_x (line 377) | fn query_mark_x() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/sensitivity/uri/query.rs type QueryMarker (line 14) | pub struct QueryMarker { type Query (line 40) | pub struct Query<'a, F> { function new (line 47) | pub fn new(query: &'a str, marker: F) -> Self { function write_pair (line 53) | fn write_pair<'a, F>(section: &'a str, marker: F, f: &mut Formatter<'_>)... method fmt (line 82) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeQuery (line 100) | pub struct MakeQuery(pub(crate) F); method fmt (line 103) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 111) | type Target = Query<'a, F>; function make (line 113) | fn make(&self, path: &'a str) -> Self::Target { function mark_none (line 130) | fn mark_none() { function mark_all_keys (line 141) | fn mark_all_keys() { function mark_all_values (line 155) | fn mark_all_values() { function mark_all_pairs (line 169) | fn mark_all_pairs() { function mark_x (line 179) | fn mark_x() { FILE: rust-runtime/aws-smithy-http-server/src/instrumentation/service.rs type InstrumentOperation (line 108) | pub struct InstrumentOperation Self { function request_fmt (line 131) | pub fn request_fmt(self, make_request: R) -> InstrumentOperation(self, make_response: R) -> InstrumentOperation; type Output (line 40) | type Output = Fut::Output; method poll (line 42) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/layer/alb_health_check.rs type AlbHealthCheckLayer (line 42) | pub struct AlbHealthCheckLayer { function from_handler (line 49) | pub fn from_handler< function new (line 70) | pub fn new, Response = StatusCode>>( type Service (line 82) | type Service = AlbHealthCheckService; function layer (line 84) | fn layer(&self, inner: S) -> Self::Service { type AlbHealthCheckService (line 94) | pub struct AlbHealthCheckService { type Response (line 105) | type Response = S::Response; type Error (line 106) | type Error = S::Error; type Future (line 107) | type Future = AlbHealthCheckFuture; type Output (line 164) | type Output = Result; method poll (line 166) | fn poll(self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<... function poll_ready (line 109) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll) -> Self::Future { type HealthCheckFutureInner (line 131) | type HealthCheckFutureInner = Either>, On... function handler_future (line 146) | fn handler_future(handler_future: Oneshot>) -> Self { function service_future (line 152) | fn service_future(service_future: Oneshot>) -> Self { function test_health_check_handler_responds_to_matching_uri (line 194) | async fn test_health_check_handler_responds_to_matching_uri() { function test_non_health_check_requests_pass_through (line 210) | async fn test_non_health_check_requests_pass_through() { function test_handler_can_read_request_headers (line 233) | async fn test_handler_can_read_request_headers() { function test_works_with_any_body_type (line 262) | async fn test_works_with_any_body_type() { function test_works_with_custom_body_type (line 281) | async fn test_works_with_custom_body_type() { FILE: rust-runtime/aws-smithy-http-server/src/operation/handler.rs type Handler (line 21) | pub trait Handler method call (line 27) | fn call(&mut self, input: Op::Input, exts: Exts) -> Self::Future; type IntoResult (line 31) | trait IntoResult { method into_result (line 32) | fn into_result(self) -> Result; function into_result (line 37) | fn into_result(self) -> Result { method into_result (line 44) | fn into_result(self) -> Result { type Future (line 57) | type Future = Map Result>; method call (line 59) | fn call(&mut self, input: Op::Input, _exts: ()) -> Self::Future { type HandlerExt (line 96) | pub trait HandlerExt: Handler method into_service (line 101) | fn into_service(self) -> IntoService type IntoService (line 120) | pub struct IntoService { method clone (line 129) | fn clone(&self) -> Self { type Response (line 142) | type Response = Op::Output; type Error (line 143) | type Error = Op::Error; type Future (line 144) | type Future = H::Future; function poll_ready (line 146) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/operation/operation_service.rs type OperationService (line 22) | pub trait OperationService: Service Self::Normalized; type Normalized (line 38) | type Normalized = Op::Input; method normalize (line 40) | fn normalize(input: Op::Input, _exts: ()) -> Self::Normalized { type Normalized (line 51) | type Normalized = (Op::Input, Ext0); method normalize (line 53) | fn normalize(input: Op::Input, exts: (Ext0,)) -> Self::Normalized { type Normalized (line 64) | type Normalized = (Op::Input, Ext0, Ext1); method normalize (line 66) | fn normalize(input: Op::Input, exts: (Ext0, Ext1)) -> Self::Normalized { type OperationServiceExt (line 72) | pub trait OperationServiceExt: OperationService method normalize (line 77) | fn normalize(self) -> Normalize type Normalize (line 97) | pub struct Normalize { method clone (line 106) | fn clone(&self) -> Self { type Response (line 119) | type Response = S::Response; type Error (line 120) | type Error = S::Error; type Future (line 121) | type Future = >::Future; function poll_ready (line 123) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/operation/shape.rs type OperationShape (line 14) | pub trait OperationShape { constant ID (line 16) | const ID: ShapeId; type OperationShapeExt (line 28) | pub trait OperationShapeExt: OperationShape { method from_handler (line 30) | fn from_handler(handler: H) -> IntoService method from_service (line 43) | fn from_service(svc: S) -> Normalize FILE: rust-runtime/aws-smithy-http-server/src/operation/upgrade.rs type UpgradePlugin (line 31) | pub struct UpgradePlugin { method default (line 36) | fn default() -> Self { function new (line 45) | pub fn new() -> Self { type Output (line 55) | type Output = Upgrade; function apply (line 57) | fn apply(&self, inner: T) -> Self::Output { type Upgrade (line 68) | pub struct Upgrade { method clone (line 78) | fn clone(&self) -> Self { type InnerAlias (line 102) | type InnerAlias = Inner<; type Error (line 174) | type Error = Infallible; type Future (line 175) | type Future = UpgradeFuture; type Output (line 125) | type Output = Result, Infallible>; method poll (line 127) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { type MissingFailure (line 197) | pub struct MissingFailure

{ method default (line 202) | fn default() -> Self { method clone (line 208) | fn clone(&self) -> Self { type Response (line 217) | type Response = http::Response; type Error (line 218) | type Error = Infallible; type Future (line 219) | type Future = Ready>; type Output (line 125) | type Output = Result, Infallible>; method poll (line 127) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/plugin/closure.rs type OperationFn (line 11) | pub struct OperationFn { type Output (line 20) | type Output = NewService; function apply (line 22) | fn apply(&self, input: T) -> Self::Output { function plugin_from_operation_fn (line 69) | pub fn plugin_from_operation_fn(f: F) -> OperationFn { FILE: rust-runtime/aws-smithy-http-server/src/plugin/either.rs type Response (line 61) | type Response = L::Response; type Error (line 62) | type Error = L::Error; type Future (line 63) | type Future = Either; type Output (line 46) | type Output = L::Output; method poll (line 48) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { type Service (line 93) | type Service = Either; function layer (line 95) | fn layer(&self, inner: S) -> Self::Service { type Output (line 112) | type Output = Either; function apply (line 114) | fn apply(&self, input: T) -> Self::Output { FILE: rust-runtime/aws-smithy-http-server/src/plugin/filter.rs type FilterByOperation (line 20) | pub struct FilterByOperation { type Output (line 32) | type Output = Either; function apply (line 34) | fn apply(&self, input: T) -> Self::Output { function filter_by_operation (line 73) | pub fn filter_by_operation(plugins: Inner, predicate: F) -> Fi... FILE: rust-runtime/aws-smithy-http-server/src/plugin/http_plugins.rs type HttpPlugins (line 123) | pub struct HttpPlugins

(pub(crate) P); method default (line 126) | fn default() -> Self { function new (line 135) | pub fn new() -> Self { function push (line 180) | pub fn push(self, new_plugin: NewPlugin) -> HttpP... function layer (line 185) | pub fn layer(self, layer: L) -> HttpPlugins Self::Output { FILE: rust-runtime/aws-smithy-http-server/src/plugin/identity.rs type IdentityPlugin (line 10) | pub struct IdentityPlugin; type Output (line 13) | type Output = S; method apply (line 15) | fn apply(&self, svc: S) -> S { FILE: rust-runtime/aws-smithy-http-server/src/plugin/layer.rs type LayerPlugin (line 13) | pub struct LayerPlugin(pub L); type Output (line 19) | type Output = L::Service; function apply (line 21) | fn apply(&self, svc: S) -> Self::Output { type PluginLayer (line 33) | pub struct PluginLayer { type Service (line 43) | type Service = Pl::Output; function layer (line 45) | fn layer(&self, inner: S) -> Self::Service { function new (line 51) | pub fn new(plugin: Pl) -> PluginLayer { FILE: rust-runtime/aws-smithy-http-server/src/plugin/mod.rs type Plugin (line 228) | pub trait Plugin { method apply (line 233) | fn apply(&self, input: T) -> Self::Output; type Output (line 240) | type Output = Pl::Output; function apply (line 242) | fn apply(&self, inner: T) -> Self::Output { type HttpMarker (line 254) | pub trait HttpMarker {} type ModelMarker (line 463) | pub trait ModelMarker {} FILE: rust-runtime/aws-smithy-http-server/src/plugin/model_plugins.rs type ModelPlugins (line 16) | pub struct ModelPlugins

(pub(crate) P); method default (line 19) | fn default() -> Self { function new (line 28) | pub fn new() -> Self { function push (line 73) | pub fn push(self, new_plugin: NewPlugin) -> Mode... function layer (line 78) | pub fn layer(self, layer: L) -> ModelPlugins Self::Output { FILE: rust-runtime/aws-smithy-http-server/src/plugin/scoped.rs type True (line 13) | pub struct True; type Service (line 33) | type Service = Pl::Output; method apply (line 35) | fn apply(plugin: &Pl, input: T) -> Self::Service { type False (line 18) | pub struct False; type Service (line 41) | type Service = T; method apply (line 43) | fn apply(_plugin: &Pl, input: T) -> Self::Service { type ConditionalApply (line 23) | pub trait ConditionalApply { method apply (line 26) | fn apply(plugin: &Pl, svc: T) -> Self::Service; type Scoped (line 73) | pub struct Scoped { function new (line 80) | pub fn new(plugin: Pl) -> Scoped { type Membership (line 89) | pub trait Membership { type Output (line 98) | type Output = >::Ser... function apply (line 100) | fn apply(&self, input: T) -> Self::Output { type OperationA (line 161) | struct OperationA; type OperationB (line 162) | struct OperationB; type MockPlugin (line 172) | struct MockPlugin; type Output (line 175) | type Output = String; method apply (line 177) | fn apply(&self, svc: u32) -> Self::Output { function scope (line 183) | fn scope() { FILE: rust-runtime/aws-smithy-http-server/src/plugin/stack.rs type PluginStack (line 18) | pub struct PluginStack { function new (line 25) | pub fn new(inner: Inner, outer: Outer) -> Self { type Output (line 35) | type Output = Outer::Output; function apply (line 37) | fn apply(&self, input: T) -> Self::Output { FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json/rejection.rs type ResponseRejection (line 11) | pub enum ResponseRejection { type RequestRejection (line 21) | pub enum RequestRejection { method from (line 39) | fn from(_err: std::convert::Infallible) -> Self { method from (line 47) | fn from(err: crate::Error) -> Self { FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json/router.rs type Error (line 21) | pub enum Error { constant ROUTE_CUTOFF (line 42) | pub(crate) const ROUTE_CUTOFF: usize = 15; type AwsJsonRouter (line 49) | pub struct AwsJsonRouter { function layer (line 55) | pub fn layer(self, layer: L) -> AwsJsonRouter function boxed (line 69) | pub fn boxed(self) -> AwsJsonRouter> type Service (line 85) | type Service = S; type Error (line 86) | type Error = Error; function match_route (line 88) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function simple_routing (line 127) | async fn simple_routing() { FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 34) | pub fn name(&self) -> &'static str { method status_code (line 44) | pub fn status_code(&self) -> StatusCode { method into_response (line 68) | fn into_response(self) -> http::Response { method into_response (line 86) | fn into_response(self) -> http::Response { method from (line 103) | fn from(err: ResponseRejection) -> Self { method from (line 109) | fn from(err: RequestRejection) -> Self { method into_response (line 56) | fn into_response(self) -> http::Response { method into_response (line 62) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json_10/mod.rs type AwsJson1_0 (line 9) | pub struct AwsJson1_0; FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json_10/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json_11/mod.rs type AwsJson1_1 (line 9) | pub struct AwsJson1_1; FILE: rust-runtime/aws-smithy-http-server/src/protocol/aws_json_11/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/mod.rs function req (line 24) | pub fn req(method: &Method, uri: &str, headers: Option) -> Re... function get_body_as_string (line 33) | pub async fn get_body_as_string(body: B) -> String function parse_mime (line 45) | fn parse_mime(content_type: &str) -> Result SmithyHeaders { function req_accept (line 155) | fn req_accept(accept: &'static str) -> HeaderMap { constant APPLICATION_JSON (line 161) | const APPLICATION_JSON: Option<&'static str> = Some("application/json"); function assert_unexpected_mime_type (line 165) | fn assert_unexpected_mime_type( function check_valid_content_type (line 186) | fn check_valid_content_type() { function check_invalid_content_type (line 192) | fn check_invalid_content_type() { function check_missing_content_type_is_not_allowed (line 207) | fn check_missing_content_type_is_not_allowed() { function check_missing_content_type_is_expected (line 214) | fn check_missing_content_type_is_expected() { function check_not_parsable_content_type (line 224) | fn check_not_parsable_content_type() { function check_non_ascii_visible_characters_content_type (line 234) | fn check_non_ascii_visible_characters_content_type() { function valid_content_type_header_classifier_http_params (line 247) | fn valid_content_type_header_classifier_http_params() { function valid_accept_header_classifier_multiple_values (line 254) | fn valid_accept_header_classifier_multiple_values() { function invalid_accept_header_classifier (line 263) | fn invalid_accept_header_classifier() { function valid_accept_header_classifier_star (line 272) | fn valid_accept_header_classifier_star() { function valid_accept_header_classifier_star_star (line 281) | fn valid_accept_header_classifier_star_star() { function valid_empty_accept_header_classifier (line 290) | fn valid_empty_accept_header_classifier() { function valid_accept_header_classifier_with_params (line 298) | fn valid_accept_header_classifier_with_params() { function valid_accept_header_classifier (line 307) | fn valid_accept_header_classifier() { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest/router.rs type Error (line 20) | pub enum Error { type RestRouter (line 34) | pub struct RestRouter { function layer (line 40) | pub fn layer(self, layer: L) -> RestRouter function boxed (line 54) | pub fn boxed(self) -> RestRouter> type Service (line 70) | type Service = S; type Error (line 71) | type Error = Error; function match_route (line 73) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function simple_routing (line 119) | fn simple_routing() { function basic_pattern_conflict_avoidance (line 212) | async fn basic_pattern_conflict_avoidance() { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_json_1/mod.rs type RestJson1 (line 11) | pub struct RestJson1; FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_json_1/rejection.rs type ResponseRejection (line 58) | pub enum ResponseRejection { type RequestRejection (line 107) | pub enum RequestRejection { method from (line 185) | fn from(_err: std::convert::Infallible) -> Self { method from (line 195) | fn from(err: crate::Error) -> Self { method from (line 207) | fn from(err: nom::Err>) -> Self { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_json_1/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_json_1/runtime_error.rs type RuntimeError (line 42) | pub enum RuntimeError { method name (line 70) | pub fn name(&self) -> &'static str { method status_code (line 80) | pub fn status_code(&self) -> StatusCode { method into_response (line 98) | fn into_response(self) -> http::Response { method from (line 116) | fn from(err: ResponseRejection) -> Self { method from (line 122) | fn from(err: RequestRejection) -> Self { method into_response (line 92) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_xml/mod.rs type RestXml (line 11) | pub struct RestXml; FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_xml/rejection.rs type ResponseRejection (line 16) | pub enum ResponseRejection { type RequestRejection (line 28) | pub enum RequestRejection { method from (line 69) | fn from(_err: std::convert::Infallible) -> Self { method from (line 77) | fn from(err: crate::Error) -> Self { method from (line 83) | fn from(err: nom::Err>) -> Self { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_xml/router.rs method into_response (line 19) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rest_xml/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 34) | pub fn name(&self) -> &'static str { method status_code (line 44) | pub fn status_code(&self) -> StatusCode { method into_response (line 62) | fn into_response(self) -> http::Response { method from (line 76) | fn from(err: ResponseRejection) -> Self { method from (line 82) | fn from(err: RequestRejection) -> Self { method into_response (line 56) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rpc_v2_cbor/mod.rs type RpcV2Cbor (line 12) | pub struct RpcV2Cbor; FILE: rust-runtime/aws-smithy-http-server/src/protocol/rpc_v2_cbor/rejection.rs type ResponseRejection (line 13) | pub enum ResponseRejection { type RequestRejection (line 23) | pub enum RequestRejection { method from (line 43) | fn from(_err: std::convert::Infallible) -> Self { method from (line 51) | fn from(err: crate::Error) -> Self { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rpc_v2_cbor/router.rs type Error (line 33) | pub enum Error { method into_response (line 132) | fn into_response(self) -> http::Response { type RpcV2CborRouter (line 53) | pub struct RpcV2CborRouter { constant FORBIDDEN_HEADERS (line 60) | const FORBIDDEN_HEADERS: &[&str] = &["x-amz-target", "x-amzn-target"]; constant IDENTIFIER_PATTERN (line 64) | const IDENTIFIER_PATTERN: &str = r#"((_+([A-Za-z]|[0-9]))|[A-Za-z])[A-Za... function uri_path_regex (line 68) | fn uri_path_regex() -> &'static Regex { function wire_format_regex (line 96) | pub fn wire_format_regex() -> &'static Regex { function boxed (line 103) | pub fn boxed(self) -> RpcV2CborRouter> function layer (line 115) | pub fn layer(self, layer: L) -> RpcV2CborRouter type WireFormatError (line 149) | pub enum WireFormatError { function parse_wire_format_from_header (line 170) | fn parse_wire_format_from_header(headers: &HeaderMap) -> Result Result { type Service (line 204) | type Service = S; type Error (line 206) | type Error = Error; method into_response (line 132) | fn into_response(self) -> http::Response { function match_route (line 208) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function identifier_regex (line 261) | fn identifier_regex() -> Regex { function valid_identifiers (line 266) | fn valid_identifiers() { function invalid_identifiers (line 275) | fn invalid_identifiers() { function uri_regex_works_accepts (line 292) | fn uri_regex_works_accepts() { function uri_regex_works_rejects (line 315) | fn uri_regex_works_rejects() { function wire_format_regex_works (line 335) | fn wire_format_regex_works() { function headers (line 349) | fn headers() -> HeaderMap { function simple_routing (line 356) | fn simple_routing() { FILE: rust-runtime/aws-smithy-http-server/src/protocol/rpc_v2_cbor/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 36) | pub fn name(&self) -> &'static str { method status_code (line 46) | pub fn status_code(&self) -> StatusCode { method into_response (line 64) | fn into_response(self) -> http::Response { method from (line 86) | fn from(err: ResponseRejection) -> Self { method from (line 92) | fn from(err: RequestRejection) -> Self { method into_response (line 58) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/rejection.rs type MissingContentTypeReason (line 11) | pub enum MissingContentTypeReason { FILE: rust-runtime/aws-smithy-http-server/src/request/connect_info.rs type MissingConnectInfo (line 29) | pub struct MissingConnectInfo; method into_response (line 32) | fn into_response(self) -> http::Response { type ConnectInfo (line 43) | pub struct ConnectInfo( type Rejection (line 52) | type Rejection = MissingConnectInfo; function from_parts (line 54) | fn from_parts(parts: &mut Parts) -> Result { FILE: rust-runtime/aws-smithy-http-server/src/request/extension.rs type Extension (line 68) | pub struct Extension(pub T); type Target (line 71) | type Target = T; method deref (line 73) | fn deref(&self) -> &Self::Target { type MissingExtension (line 82) | pub struct MissingExtension; method into_response (line 85) | fn into_response(self) -> http::Response { type Rejection (line 94) | type Rejection = MissingExtension; function from_parts (line 96) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 35) | type Rejection = MissingContext; method from_parts (line 37) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 66) | type Rejection = MissingGatewayContextV1; method from_parts (line 68) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 106) | type Rejection = MissingGatewayContextV2; method from_parts (line 108) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type FromParts (line 82) | pub trait FromParts: Sized { method from_parts (line 87) | fn from_parts(parts: &mut Parts) -> Result; type Rejection (line 91) | type Rejection = Infallible; function from_parts (line 93) | fn from_parts(_parts: &mut Parts) -> Result { type Rejection (line 102) | type Rejection = T::Rejection; function from_parts (line 104) | fn from_parts(parts: &mut Parts) -> Result { type FromRequest (line 140) | pub trait FromRequest: Sized { method from_request (line 147) | fn from_request(request: Request) -> Self::Future; type Rejection (line 154) | type Rejection = T1::Rejection; type Future (line 155) | type Future = MapOk (T1,)>; function from_request (line 157) | fn from_request(request: Request) -> Self::Future { type Rejection (line 169) | type Rejection = any_rejections::Two; type Future (line 170) | type Future = TryJoin Self::Reje... function from_request (line 172) | fn from_request(request: Request) -> Self::Future { type Rejection (line 203) | type Rejection = Infallible; function from_parts (line 205) | fn from_parts(parts: &mut Parts) -> Result { type Rejection (line 214) | type Rejection = Infallible; function from_parts (line 216) | fn from_parts(parts: &mut Parts) -> Result { FILE: rust-runtime/aws-smithy-http-server/src/request/request_id.rs type ServerRequestId (line 70) | pub struct ServerRequestId { method new (line 81) | pub fn new() -> Self { method to_header (line 85) | pub(crate) fn to_header(&self) -> HeaderValue { type Rejection (line 97) | type Rejection = MissingServerRequestId; method from_parts (line 99) | fn from_parts(parts: &mut Parts) -> Result { type MissingServerRequestId (line 78) | pub struct MissingServerRequestId; method into_response (line 193) | fn into_response(self) -> http::Response { method fmt (line 91) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 105) | fn default() -> Self { type ServerRequestIdProvider (line 111) | pub struct ServerRequestIdProvider { type ServerRequestIdProviderLayer (line 119) | pub struct ServerRequestIdProviderLayer { method new (line 126) | pub fn new() -> Self { method new_with_response_header (line 131) | pub fn new_with_response_header(header_key: HeaderName) -> Self { type Service (line 145) | type Service = ServerRequestIdProvider; method layer (line 147) | fn layer(&self, inner: S) -> Self::Service { method default (line 139) | fn default() -> Self { type Response (line 160) | type Response = S::Response; type Error (line 161) | type Error = S::Error; type Future (line 162) | type Future = ServerRequestIdResponseFuture; type Output (line 215) | type Output = Result; method poll (line 217) | fn poll(self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<... function poll_ready (line 164) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll) -> Self::Future { type ResponsePackage (line 198) | struct ResponsePackage { function test_request_id_parsed_by_header_value_infallible (line 240) | fn test_request_id_parsed_by_header_value_infallible() { function test_request_id_in_response_header (line 245) | async fn test_request_id_in_response_header() { function test_request_id_not_in_response_header (line 263) | async fn test_request_id_not_in_response_header() { FILE: rust-runtime/aws-smithy-http-server/src/response.rs type Response (line 37) | pub type Response = http::Response; type IntoResponse (line 40) | pub trait IntoResponse { method into_response (line 42) | fn into_response(self) -> http::Response; function into_response (line 46) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-http-server/src/routing/into_make_service.rs type IntoMakeService (line 46) | pub struct IntoMakeService { function new (line 51) | pub fn new(service: S) -> Self { type Response (line 60) | type Response = S; type Error (line 61) | type Error = Infallible; type Future (line 62) | type Future = MakeRouteServiceFuture; function poll_ready (line 65) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { function traits (line 85) | fn traits() { FILE: rust-runtime/aws-smithy-http-server/src/routing/into_make_service_with_connect_info.rs type IntoMakeServiceWithConnectInfo (line 56) | pub struct IntoMakeServiceWithConnectInfo { function new (line 62) | pub fn new(svc: S) -> Self { function fmt (line 74) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 85) | fn clone(&self) -> Self { type Connected (line 98) | pub trait Connected: Clone { method connect_info (line 100) | fn connect_info(target: T) -> Self; method connect_info (line 104) | fn connect_info(target: SocketAddr) -> Self { method connect_info (line 113) | fn connect_info(target: crate::serve::IncomingStream<'a, L>) -> Self { type Response (line 123) | type Response = AddExtension>; type Error (line 124) | type Error = Infallible; type Future (line 125) | type Future = ResponseFuture; function poll_ready (line 128) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/routing/lambda_handler.rs type ServiceRequest (line 14) | type ServiceRequest = http::Request; type LambdaHandler (line 25) | pub struct LambdaHandler { function new (line 30) | pub fn new(service: S) -> Self { type Error (line 39) | type Error = S::Error; type Response (line 40) | type Response = S::Response; type Future (line 41) | type Future = S::Future; function poll_ready (line 44) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { function convert_event (line 60) | fn convert_event(request: Request) -> ServiceRequest { function collect_bytes (line 110) | async fn collect_bytes(body: B) -> Result function traits (line 121) | fn traits() { function raw_http_path (line 129) | fn raw_http_path() { function body_conversion_empty (line 146) | async fn body_conversion_empty() { function body_conversion_text (line 159) | async fn body_conversion_text() { function body_conversion_binary (line 172) | async fn body_conversion_binary() { function uri_with_query_string (line 185) | fn uri_with_query_string() { function uri_without_stage_stripping (line 200) | fn uri_without_stage_stripping() { function headers_are_preserved (line 214) | fn headers_are_preserved() { function extensions_are_preserved (line 230) | fn extensions_are_preserved() { function method_is_preserved (line 251) | fn method_is_preserved() { function lambda_handler_service_integration (line 265) | async fn lambda_handler_service_integration() { function lambda_handler_with_request_body (line 298) | async fn lambda_handler_with_request_body() { function lambda_handler_response_headers (line 338) | async fn lambda_handler_response_headers() { function lambda_handler_error_response (line 376) | async fn lambda_handler_error_response() { FILE: rust-runtime/aws-smithy-http-server/src/routing/mod.rs constant UNKNOWN_OPERATION_EXCEPTION (line 58) | pub(crate) const UNKNOWN_OPERATION_EXCEPTION: &str = "UnknownOperationEx... function method_disallowed (line 61) | pub(crate) fn method_disallowed() -> http::Response { type Router (line 68) | pub trait Router { method match_route (line 73) | fn match_route(&self, request: &http::Request) -> Result { function fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 100) | fn clone(&self) -> Self { function new (line 110) | pub fn new(router: R) -> Self { function map (line 118) | pub fn map(self, f: F) -> RoutingService type EitherOneshotReady (line 129) | type EitherOneshotReady = Either< function from_oneshot (line 146) | pub(super) fn from_oneshot(future: Oneshot>) ... function from_response (line 158) | pub(super) fn from_response(response: http::Response) -> Self { type Response (line 184) | type Response = Response; type Error (line 185) | type Error = >>::Error; type Future (line 186) | type Future = RoutingFuture; type Output (line 169) | type Output = Result, S::Error>; method poll (line 171) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-http-server/src/routing/request_spec.rs type PathSegment (line 12) | pub enum PathSegment { type QuerySegment (line 19) | pub enum QuerySegment { type HostPrefixSegment (line 25) | pub enum HostPrefixSegment { type PathSpec (line 31) | pub struct PathSpec(Vec); method from_vector_unchecked (line 34) | pub fn from_vector_unchecked(path_segments: Vec) -> Self { type QuerySpec (line 40) | pub struct QuerySpec(Vec); method from_vector_unchecked (line 43) | pub fn from_vector_unchecked(query_segments: Vec) -> Self { type PathAndQuerySpec (line 49) | pub struct PathAndQuerySpec { method new (line 55) | pub fn new(path_segments: PathSpec, query_segments: QuerySpec) -> Self { type UriSpec (line 64) | pub struct UriSpec { method new (line 72) | pub fn new(path_and_query: PathAndQuerySpec) -> Self { type RequestSpec (line 81) | pub struct RequestSpec { method new (line 123) | pub fn new(method: http::Method, uri_spec: UriSpec) -> Self { method rank (line 160) | pub(crate) fn rank(&self) -> usize { method matches (line 164) | pub(crate) fn matches(&self, req: &Request) -> Match { method from_parts (line 232) | pub fn from_parts( type Match (line 88) | pub(crate) enum Match { method from (line 100) | fn from(uri_path_spec: &PathSpec) -> Self { function path_spec_into_regex (line 258) | fn path_spec_into_regex() { function paths_must_match_spec_from_the_beginning_literal (line 287) | fn paths_must_match_spec_from_the_beginning_literal() { function paths_must_match_spec_from_the_beginning_label (line 301) | fn paths_must_match_spec_from_the_beginning_label() { function greedy_labels_match_greedily (line 315) | fn greedy_labels_match_greedily() { function repeated_query_keys (line 338) | fn repeated_query_keys() { function key_value_spec (line 351) | fn key_value_spec() -> RequestSpec { function repeated_query_keys_same_values_match (line 360) | fn repeated_query_keys_same_values_match() { function repeated_query_keys_distinct_values_does_not_match (line 368) | fn repeated_query_keys_distinct_values_does_not_match() { function encoded_query_string (line 376) | fn encoded_query_string() { function ab_spec (line 386) | fn ab_spec() -> RequestSpec { function empty_segments_in_the_middle_do_matter (line 402) | fn empty_segments_in_the_middle_do_matter() { function empty_segments_in_the_middle_do_matter_label_spec (line 412) | fn empty_segments_in_the_middle_do_matter_label_spec() { function empty_segments_in_the_middle_do_matter_greedy_label_spec (line 435) | fn empty_segments_in_the_middle_do_matter_greedy_label_spec() { function empty_segments_at_the_end_do_matter (line 460) | fn empty_segments_at_the_end_do_matter() { function empty_segments_at_the_end_do_matter_label_spec (line 472) | fn empty_segments_at_the_end_do_matter_label_spec() { function unsanitary_path (line 492) | fn unsanitary_path() { FILE: rust-runtime/aws-smithy-http-server/src/routing/route.rs type Route (line 52) | pub struct Route { function new (line 58) | pub fn new(svc: T) -> Self method clone (line 70) | fn clone(&self) -> Self { function fmt (line 78) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Response (line 84) | type Response = Response; type Error (line 85) | type Error = Infallible; type Future (line 86) | type Future = RouteFuture; type Output (line 114) | type Output = Result, Infallible>; method poll (line 117) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { function new (line 108) | pub(crate) fn new(future: Oneshot, Response { type TinyMapInner (line 16) | enum TinyMapInner { type OrIterator (line 21) | enum OrIterator { type Item (line 31) | type Item = Left::Item; method next (line 33) | fn next(&mut self) -> Option { type IntoIter (line 45) | pub struct IntoIter { type Item (line 50) | type Item = (K, V); method next (line 52) | fn next(&mut self) -> Option { type Item (line 58) | type Item = (K, V); type IntoIter (line 60) | type IntoIter = IntoIter; method into_iter (line 62) | fn into_iter(self) -> Self::IntoIter { function from_iter (line 75) | fn from_iter>(iter: T) -> Self { function get (line 104) | pub fn get(&self, key: &Q) -> Option<&V> constant CUTOFF (line 123) | const CUTOFF: usize = 5; constant SMALL_VALUES (line 125) | const SMALL_VALUES: [(&str, usize); 3] = [("a", 0), ("b", 1), ("c", 2)]; constant MEDIUM_VALUES (line 126) | const MEDIUM_VALUES: [(&str, usize); 5] = [("a", 0), ("b", 1), ("c", 2),... constant LARGE_VALUES (line 127) | const LARGE_VALUES: [(&str, usize); 10] = [ function collect_small (line 141) | fn collect_small() { function collect_medium (line 147) | fn collect_medium() { function collect_large (line 153) | fn collect_large() { function get_small_success (line 159) | fn get_small_success() { function get_medium_success (line 167) | fn get_medium_success() { function get_large_success (line 175) | fn get_large_success() { function get_small_fail (line 183) | fn get_small_fail() { function get_medium_fail (line 189) | fn get_medium_fail() { function get_large_fail (line 195) | fn get_large_fail() { FILE: rust-runtime/aws-smithy-http-server/src/runtime_error.rs type InternalFailureException (line 11) | pub struct InternalFailureException; constant INVALID_HTTP_RESPONSE_FOR_RUNTIME_ERROR_PANIC_MESSAGE (line 13) | pub const INVALID_HTTP_RESPONSE_FOR_RUNTIME_ERROR_PANIC_MESSAGE: &str = ... FILE: rust-runtime/aws-smithy-http-server/src/serve/listener.rs type Listener (line 26) | pub trait Listener: Send + 'static { method accept (line 37) | fn accept(&mut self) -> impl Future +... method local_addr (line 40) | fn local_addr(&self) -> io::Result; type Io (line 44) | type Io = TcpStream; type Addr (line 45) | type Addr = std::net::SocketAddr; method accept (line 47) | async fn accept(&mut self) -> (Self::Io, Self::Addr) { method local_addr (line 57) | fn local_addr(&self) -> io::Result { type Io (line 64) | type Io = tokio::net::UnixStream; type Addr (line 65) | type Addr = tokio::net::unix::SocketAddr; method accept (line 67) | async fn accept(&mut self) -> (Self::Io, Self::Addr) { method local_addr (line 77) | fn local_addr(&self) -> io::Result { type Io (line 142) | type Io = ConnLimiterIo; type Addr (line 143) | type Addr = T::Addr; method accept (line 145) | async fn accept(&mut self) -> (Self::Io, Self::Addr) { method local_addr (line 156) | fn local_addr(&self) -> tokio::io::Result { type Io (line 231) | type Io = L::Io; type Addr (line 232) | type Addr = L::Addr; method accept (line 234) | async fn accept(&mut self) -> (Self::Io, Self::Addr) { method local_addr (line 240) | fn local_addr(&self) -> io::Result { type ListenerExt (line 83) | pub trait ListenerExt: Listener + Sized { method limit_connections (line 95) | fn limit_connections(self, limit: usize) -> ConnLimiter { method tap_io (line 122) | fn tap_io(self, tap_fn: F) -> TapIo type ConnLimiter (line 136) | pub struct ConnLimiter { method poll_read (line 175) | fn poll_read(self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut tokio... method is_write_vectored (line 182) | fn is_write_vectored(&self) -> bool { method poll_flush (line 186) | fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>, buf: &[u8]) ->... method poll_write_vectored (line 198) | fn poll_write_vectored( type TapIo (line 210) | pub struct TapIo { function fmt (line 219) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function handle_accept_error (line 245) | async fn handle_accept_error(e: io::Error) { function is_connection_error (line 265) | fn is_connection_error(e: &io::Error) -> bool { FILE: rust-runtime/aws-smithy-http-server/src/serve/mod.rs type IncomingStream (line 424) | pub struct IncomingStream<'a, L> function io (line 439) | pub fn io(&self) -> &L::Io { function remote_addr (line 444) | pub fn remote_addr(&self) -> &L::Addr { function serve (line 531) | pub fn serve(listener: L, make_service: M) -> Serve type Serve (line 563) | pub struct Serve { function fmt (line 574) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 586) | fn new(listener: L, make_service: M) -> Self { function configure_hyper (line 624) | pub fn configure_hyper(mut self, f: F) -> Self function with_graceful_shutdown (line 636) | pub fn with_graceful_shutdown(self, signal: F) -> ServeWithGracefulSh... function local_addr (line 644) | pub fn local_addr(&self) -> io::Result { type Output (line 708) | type Output = io::Result<()>; type IntoFuture (line 709) | type IntoFuture = Pin> + Send>>; method into_future (line 711) | fn into_future(self) -> Self::IntoFuture { type ServeWithGracefulShutdown (line 739) | pub struct ServeWithGracefulShutdown { function fmt (line 752) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 762) | fn new(listener: L, make_service: M, signal: F, hyper_builder: Option Self { function local_addr (line 798) | pub fn local_addr(&self) -> io::Result { type Output (line 821) | type Output = io::Result<()>; type IntoFuture (line 822) | type IntoFuture = Pin> + Send>>; method into_future (line 824) | fn into_future(self) -> Self::IntoFuture { function handle_connection (line 873) | async fn handle_connection( FILE: rust-runtime/aws-smithy-http-server/src/service.rs type ServiceShape (line 71) | pub trait ServiceShape { constant ID (line 73) | const ID: ShapeId; constant VERSION (line 76) | const VERSION: Option<&'static str>; type ContainsOperation (line 87) | pub trait ContainsOperation: ServiceShape { constant VALUE (line 88) | const VALUE: Self::Operations; FILE: rust-runtime/aws-smithy-http-server/src/shape_id.rs type ShapeId (line 26) | pub struct ShapeId { method new (line 36) | pub const fn new(absolute: &'static str, namespace: &'static str, name... method namespace (line 47) | pub fn namespace(&self) -> &'static str { method name (line 54) | pub fn name(&self) -> &'static str { method absolute (line 61) | pub fn absolute(&self) -> &'static str { FILE: rust-runtime/aws-smithy-http-server/src/test_helpers.rs function assert_send (line 6) | pub(crate) fn assert_send() {} function assert_sync (line 7) | pub(crate) fn assert_sync() {} FILE: rust-runtime/aws-smithy-http-server/tests/graceful_shutdown_test.rs function slow_service (line 18) | async fn slow_service(_request: http::Request) ->... function test_graceful_shutdown_waits_for_connections (line 31) | async fn test_graceful_shutdown_waits_for_connections() { function test_graceful_shutdown_with_timeout (line 84) | async fn test_graceful_shutdown_with_timeout() { function test_with_connect_info (line 148) | async fn test_with_connect_info() { FILE: rust-runtime/aws-smithy-http-server/tests/serve_integration_test.rs function ok_service (line 21) | async fn ok_service(_request: http::Request) -> R... function service_with_custom_headers (line 26) | async fn service_with_custom_headers( function test_configure_hyper_http1_keep_alive (line 40) | async fn test_configure_hyper_http1_keep_alive() { function test_tap_io_set_nodelay (line 116) | async fn test_tap_io_set_nodelay() { function test_tap_io_with_limit_connections (line 164) | async fn test_tap_io_with_limit_connections() { function test_unix_listener (line 220) | async fn test_unix_listener() { function test_local_addr (line 278) | async fn test_local_addr() { function test_local_addr_with_graceful_shutdown (line 294) | async fn test_local_addr_with_graceful_shutdown() { function test_http2_only_prior_knowledge (line 315) | async fn test_http2_only_prior_knowledge() { function test_http1_only (line 365) | async fn test_http1_only() { function test_default_server_supports_both_http1_and_http2 (line 402) | async fn test_default_server_supports_both_http1_and_http2() { function test_mixed_protocol_concurrent_connections (line 461) | async fn test_mixed_protocol_concurrent_connections() { function test_limit_connections_blocks_excess (line 583) | async fn test_limit_connections_blocks_excess() { function test_immediate_graceful_shutdown (line 676) | async fn test_immediate_graceful_shutdown() { function test_multiple_concurrent_http2_streams (line 708) | async fn test_multiple_concurrent_http2_streams() { FILE: rust-runtime/aws-smithy-http/src/endpoint.rs type Result (line 18) | pub type Result = std::result::Result(endpoint: &'a http_1x::Uri, uri: &'a http_1x::Uri) ->... FILE: rust-runtime/aws-smithy-http/src/endpoint/error.rs type ResolveEndpointError (line 13) | pub struct ResolveEndpointError { method message (line 20) | pub fn message(message: impl Into) -> Self { method with_source (line 28) | pub fn with_source(self, source: Option>)... method from_source (line 33) | pub fn from_source( method fmt (line 42) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 48) | fn source(&self) -> Option<&(dyn Error + 'static)> { type InvalidEndpointErrorKind (line 54) | pub(super) enum InvalidEndpointErrorKind { type InvalidEndpointError (line 68) | pub struct InvalidEndpointError { method endpoint_must_have_scheme (line 74) | pub fn endpoint_must_have_scheme() -> Self { method failed_to_construct_authority (line 81) | pub fn failed_to_construct_authority( method failed_to_construct_uri (line 94) | pub fn failed_to_construct_uri( method from (line 106) | fn from(kind: InvalidEndpointErrorKind) -> Self { method fmt (line 112) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 126) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: rust-runtime/aws-smithy-http/src/event_stream.rs type BoxError (line 14) | pub type BoxError = Box; FILE: rust-runtime/aws-smithy-http/src/event_stream/receiver.rs type RecvBuf (line 23) | enum RecvBuf { method has_data (line 37) | fn has_data(&self) -> bool { method is_eos (line 45) | fn is_eos(&self) -> bool { method buffered (line 50) | fn buffered(&mut self) -> &mut SegmentedBuf { method with_partial (line 61) | fn with_partial(self, partial: Bytes) -> Self { method ended (line 79) | fn ended(self) -> Self { type ReceiverErrorKind (line 90) | enum ReceiverErrorKind { type ReceiverError (line 97) | pub struct ReceiverError { method fmt (line 102) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Receiver (line 113) | pub struct Receiver { type InitialMessageType (line 129) | pub enum InitialMessageType { method as_str (line 135) | fn as_str(&self) -> &'static str { function new (line 145) | pub fn new( function unmarshall (line 159) | fn unmarshall(&self, message: Message) -> Result, SdkError Result<(), SdkError Result, SdkError( function recv (line 283) | pub async fn recv(&mut self) -> Result, SdkError Bytes { function encode_message (line 335) | fn encode_message(message: &str) -> Bytes { function map_to_frame (line 342) | fn map_to_frame(stream: Vec>) -> Vec) -> std::fmt::Result { type TestMessage (line 359) | struct TestMessage(String); type Unmarshaller (line 362) | struct Unmarshaller; type Output (line 364) | type Output = TestMessage; type Error (line 365) | type Error = EventStreamError; method unmarshall (line 367) | fn unmarshall( function receive_success (line 378) | async fn receive_success() { function receive_last_chunk_empty (line 399) | async fn receive_last_chunk_empty() { function receive_last_chunk_not_full_message (line 421) | async fn receive_last_chunk_not_full_message() { function receive_last_chunk_has_multiple_messages (line 446) | async fn receive_last_chunk_has_multiple_messages() { function receive_network_failure (line 524) | async fn receive_network_failure() { function receive_message_parse_failure (line 544) | async fn receive_message_parse_failure() { function receive_initial_response (line 566) | async fn receive_initial_response() { function receive_no_initial_response (line 587) | async fn receive_no_initial_response() { function assert_send_and_sync (line 610) | fn assert_send_and_sync() {} function receiver_is_send_and_sync (line 613) | async fn receiver_is_send_and_sync() { FILE: rust-runtime/aws-smithy-http/src/event_stream/sender.rs type EventOrInitial (line 25) | pub enum EventOrInitial { type EventStreamSender (line 33) | pub struct EventStreamSender { method fmt (line 38) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function once (line 47) | pub fn once(item: Result) -> Self { function into_body_stream (line 54) | pub fn into_body_stream( function into_inner (line 65) | pub fn into_inner(self) -> Pin> + Sen... function from (line 74) | fn from(stream: S) -> Self { type MessageStreamError (line 83) | pub struct MessageStreamError { method unhandled (line 95) | pub fn unhandled(err: impl Into Self { method meta (line 112) | pub fn meta(&self) -> &ErrorMetadata { method fmt (line 126) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type MessageStreamErrorKind (line 89) | enum MessageStreamErrorKind { method source (line 118) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type MessageStreamAdapter (line 139) | pub struct MessageStreamAdapter, cx: &mut Context<'_>) -> Poll { function new (line 233) | pub fn new(inner: M) -> Self { type Input (line 242) | type Input = EventOrInitial; method marshall (line 244) | fn marshall( type TestMessage (line 270) | struct TestMessage(String); type Marshaller (line 273) | struct Marshaller; type Input (line 275) | type Input = TestMessage; method marshall (line 277) | fn marshall(&self, input: Self::Input) -> Result Result) -> std::fmt::Result { type TestSigner (line 301) | struct TestSigner; method sign (line 303) | fn sign(&mut self, message: Message) -> Result { method sign_empty (line 309) | fn sign_empty(&mut self) -> Option> { function check_send_sync (line 316) | fn check_send_sync(value: T) -> T { function event_stream_sender_send_sync (line 321) | fn event_stream_sender_send_sync() { function message_stream_adapter_success (line 328) | async fn message_stream_adapter_success() { function message_stream_adapter_construction_failure (line 354) | async fn message_stream_adapter_construction_failure() { function event_stream_sender_once (line 374) | async fn event_stream_sender_once() { function event_stream_input_ergonomics (line 401) | fn event_stream_input_ergonomics() { FILE: rust-runtime/aws-smithy-http/src/futures_stream_adapter.rs type FuturesStreamCompatByteStream (line 21) | pub struct FuturesStreamCompatByteStream(ByteStream); method new (line 25) | pub fn new(stream: ByteStream) -> Self { method into_inner (line 30) | pub fn into_inner(self) -> SdkBody { type Item (line 36) | type Item = Result; method poll_next (line 38) | fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll(stream: S) -> S function test_byte_stream_stream_can_be_made_compatible_with_hyper_wrap_stream (line 58) | fn test_byte_stream_stream_can_be_made_compatible_with_hyper_wrap_stream... FILE: rust-runtime/aws-smithy-http/src/header.rs type ParseError (line 19) | pub struct ParseError { method new (line 26) | pub fn new(message: impl Into>) -> Self { method with_source (line 34) | pub fn with_source(self, source: impl Into) -> fmt::Result { method source (line 49) | fn source(&self) -> Option<&(dyn Error + 'static)> { function many_dates (line 58) | pub fn many_dates<'a>( function headers_for_prefix (line 78) | pub fn headers_for_prefix<'a>( function read_many_from_str (line 89) | pub fn read_many_from_str<'a, T: FromStr>( function read_many_primitive (line 103) | pub fn read_many_primitive<'a, T: Parse>( function read_many (line 113) | fn read_many<'a, T>( function one_or_none (line 132) | pub fn one_or_none<'a, T: FromStr>( function set_request_header_if_absent (line 153) | pub fn set_request_header_if_absent( function set_response_header_if_absent (line 174) | pub fn set_response_header_if_absent( function trim (line 201) | fn trim(s: Cow<'_, str>) -> Cow<'_, str> { function replace (line 208) | fn replace<'a>(value: Cow<'a, str>, pattern: &str, replacement: &str) ->... function read_value (line 219) | pub(crate) fn read_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), ... function read_unquoted_value (line 236) | fn read_unquoted_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), Pa... function read_quoted_value (line 246) | fn read_quoted_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), Pars... function then_comma (line 267) | fn then_comma(s: &[u8]) -> Result<&[u8], ParseError> { function read_one (line 279) | fn read_one<'a, T>( function quote_header_value (line 288) | pub fn quote_header_value<'a>(value: impl Into>) -> Cow<'a,... function append_merge_header_maps (line 307) | pub fn append_merge_header_maps( function append_merge_header_maps_http_1x (line 334) | pub fn append_merge_header_maps_http_1x( function put_on_request_if_absent (line 374) | fn put_on_request_if_absent() { function put_on_response_if_absent (line 391) | fn put_on_response_if_absent() { function parse_floats (line 412) | fn parse_floats() { function test_many_dates (line 450) | fn test_many_dates() { function read_many_strings (line 502) | fn read_many_strings() { function read_many_bools (line 553) | fn read_many_bools() { function check_read_many_i16 (line 619) | fn check_read_many_i16() { function test_prefix_headers (line 685) | fn test_prefix_headers() { function test_quote_header_value (line 708) | fn test_quote_header_value() { function test_append_merge_header_maps_with_shared_key (line 722) | fn test_append_merge_header_maps_with_shared_key() { function test_append_merge_header_maps_with_multiple_values_in_left_hand_map (line 744) | fn test_append_merge_header_maps_with_multiple_values_in_left_hand_map() { function test_append_merge_header_maps_with_empty_left_hand_map (line 769) | fn test_append_merge_header_maps_with_empty_left_hand_map() { FILE: rust-runtime/aws-smithy-http/src/label.rs constant GREEDY (line 14) | const GREEDY: &AsciiSet = &BASE_SET.remove(b'/'); type EncodingStrategy (line 19) | pub enum EncodingStrategy { function fmt_string (line 27) | pub fn fmt_string>(t: T, strategy: EncodingStrategy) -> St... function fmt_timestamp (line 37) | pub fn fmt_timestamp(t: &DateTime, format: Format) -> Result>(t: T) -> String { function fmt_timestamp (line 22) | pub fn fmt_timestamp(t: &DateTime, format: Format) -> Result { function new (line 44) | pub fn new(out: &'a mut String) -> Self { function push_kv (line 49) | pub fn push_kv(&mut self, k: &str, v: &str) { function push_v (line 58) | pub fn push_v(&mut self, v: &str) { function url_encode (line 72) | fn url_encode() { function writer_sets_prefix_properly (line 83) | fn writer_sets_prefix_properly() { FILE: rust-runtime/aws-smithy-http/src/query_writer.rs type QueryWriter (line 12) | pub struct QueryWriter { method new_from_string (line 20) | pub fn new_from_string(uri: &str) -> Result { method new (line 25) | pub fn new(uri: &Uri) -> Self { method clear_params (line 45) | pub fn clear_params(&mut self) { method insert (line 54) | pub fn insert(&mut self, k: &str, v: &str) { method insert_encoded (line 60) | pub fn insert_encoded(&mut self, encoded_k: &str, encoded_v: &str) { method build_query (line 71) | pub fn build_query(self) -> String { method build_uri (line 76) | pub fn build_uri(self) -> Uri { function empty_uri (line 93) | fn empty_uri() { function uri_with_path (line 105) | fn uri_with_path() { function uri_with_path_and_query (line 117) | fn uri_with_path_and_query() { function build_query (line 131) | fn build_query() { function doesnt_panic_when_adding_query_to_valid_uri (line 142) | fn doesnt_panic_when_adding_query_to_valid_uri() { function clear_params (line 170) | fn clear_params() { FILE: rust-runtime/aws-smithy-http/src/urlencode.rs constant BASE_SET (line 9) | pub(crate) const BASE_SET: &AsciiSet = &CONTROLS function set_includes_mandatory_characters (line 50) | fn set_includes_mandatory_characters() { FILE: rust-runtime/aws-smithy-json/fuzz/fuzz_targets/common.rs function run_data (line 11) | pub fn run_data(data: &[u8]) { function convert_tokens (line 47) | fn convert_tokens<'a, I: Iterator>>(tokens: &mut Peekab... FILE: rust-runtime/aws-smithy-json/fuzz/fuzz_targets/json_deserialize_corpus_cov.rs function main (line 11) | fn main() { FILE: rust-runtime/aws-smithy-json/src/deserialize.rs function json_token_iter (line 28) | pub fn json_token_iter(input: &[u8]) -> JsonTokenIterator<'_> { type State (line 38) | enum State { type JsonTokenIterator (line 55) | pub struct JsonTokenIterator<'a> { function peek_byte (line 63) | fn peek_byte(&self) -> Option { function peek_expect (line 73) | fn peek_expect(&self) -> Result { function advance (line 78) | fn advance(&mut self) { function next_byte (line 85) | fn next_byte(&mut self) -> Option { function next_expect (line 93) | fn next_expect(&mut self) -> Result { function error_at (line 98) | fn error_at(&self, offset: usize, kind: ErrorKind) -> Error { function error (line 103) | fn error(&self, kind: ErrorKind) -> Error { function discard_whitespace (line 108) | fn discard_whitespace(&mut self) { function state (line 120) | fn state(&self) -> State { function replace_state (line 125) | fn replace_state(&mut self, state: State) { function offset (line 131) | fn offset(&self) -> Offset { function start_object (line 136) | fn start_object(&mut self) -> Token<'a> { function end_object (line 145) | fn end_object(&mut self) -> Token<'a> { function start_array (line 156) | fn start_array(&mut self) -> Token<'a> { function end_array (line 165) | fn end_array(&mut self) -> Token<'a> { function read_string (line 176) | fn read_string(&mut self) -> Result<&'a str, Error> { function expect_literal (line 208) | fn expect_literal(&mut self, expected: &[u8]) -> Result<(), Error> { function expect_null (line 224) | fn expect_null(&mut self) -> Result, Error> { function expect_bool (line 231) | fn expect_bool(&mut self) -> Result, Error> { function skip_exponent (line 255) | fn skip_exponent(&mut self) { function skip_decimal (line 268) | fn skip_decimal(&mut self) { function scan_number (line 285) | fn scan_number(&mut self) -> (usize, usize, bool, bool) { function expect_number (line 312) | fn expect_number(&mut self) -> Result, Error> { function read_value (line 370) | fn read_value(&mut self) -> Result, Error> { function state_array_first_value_or_end (line 408) | fn state_array_first_value_or_end(&mut self) -> Result, Error> { function state_array_next_value_or_end (line 419) | fn state_array_next_value_or_end(&mut self) -> Result, Error> { function object_key (line 431) | fn object_key(&mut self) -> Result, Error> { function state_object_first_key_or_end (line 446) | fn state_object_first_key_or_end(&mut self) -> Result, Error> { function state_object_next_key_or_end (line 454) | fn state_object_next_key_or_end(&mut self) -> Result, Error> { function state_object_field_value (line 467) | fn state_object_field_value(&mut self) -> Result, Error> { type Item (line 480) | type Item = Result, Error>; method next (line 482) | fn next(&mut self) -> Option { function must_not_be_finite (line 505) | fn must_not_be_finite(f: f64) -> Result { function expect_token (line 526) | fn expect_token( function test_empty (line 546) | fn test_empty() { function test_empty_string (line 553) | fn test_empty_string() { function test_empty_array (line 564) | fn test_empty_array() { function test_empty_object (line 572) | fn test_empty_object() { function test_null (line 580) | fn test_null() { function test_bools (line 597) | fn test_bools() { function valid_numbers (line 645) | fn valid_numbers() { function out_of_range_floats_produce_infinity (line 664) | fn out_of_range_floats_produce_infinity() { function invalid_numbers_we_are_intentionally_accepting (line 701) | fn invalid_numbers_we_are_intentionally_accepting() { function invalid_numbers (line 718) | fn invalid_numbers() { function test_unclosed_array (line 773) | fn test_unclosed_array() { function test_array_with_items (line 781) | fn test_array_with_items() { function test_object_with_items (line 794) | fn test_object_with_items() { function test_object_trailing_comma (line 830) | fn test_object_trailing_comma() { function test_object_no_colon (line 844) | fn test_object_no_colon() { function unescaped_ctrl_characters (line 853) | fn unescaped_ctrl_characters() { function escaped_str (line 863) | fn escaped_str() { function test_integer_overflow_to_float (line 870) | fn test_integer_overflow_to_float() { function test_integer_within_range (line 917) | fn test_integer_within_range() { function test_integer_boundaries (line 945) | fn test_integer_boundaries() { FILE: rust-runtime/aws-smithy-json/src/deserialize/error.rs type DeserializeErrorKind (line 13) | pub(in crate::deserialize) enum DeserializeErrorKind { method from (line 118) | fn from(_: Utf8Error) -> Self { type DeserializeError (line 29) | pub struct DeserializeError { method new (line 35) | pub(in crate::deserialize) fn new(kind: DeserializeErrorKind, offset: ... method custom (line 40) | pub fn custom(message: impl Into>) -> Self { method custom_source (line 51) | pub fn custom_source( method with_offset (line 65) | pub fn with_offset(mut self, offset: usize) -> Self { method fmt (line 93) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 124) | fn from(err: EscapeError) -> Self { method from (line 133) | fn from(_: aws_smithy_types::error::TryFromNumberError) -> Self { method source (line 72) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { FILE: rust-runtime/aws-smithy-json/src/deserialize/token.rs type EscapedStr (line 20) | pub struct EscapedStr<'a>(&'a str); function new (line 23) | pub fn new(value: &'a str) -> EscapedStr<'a> { function as_escaped_str (line 28) | pub fn as_escaped_str(&self) -> &'a str { function to_unescaped (line 34) | pub fn to_unescaped(self) -> Result, EscapeError> { type Offset (line 41) | pub struct Offset(pub usize); method error (line 45) | pub fn error(&self, msg: Cow<'static, str>) -> Error { type Token (line 53) | pub enum Token<'a> { function offset (line 88) | pub fn offset(&self) -> Offset { function error (line 104) | pub fn error(&self, msg: Cow<'static, str>) -> Error { function expect_number_or_null (line 161) | pub fn expect_number_or_null( function expect_number_as_string_or_null (line 212) | pub fn expect_number_as_string_or_null<'a>( function expect_blob_or_null (line 245) | pub fn expect_blob_or_null(token: Option, Error>>) -> R... function expect_timestamp_or_null (line 258) | pub fn expect_timestamp_or_null( function expect_document (line 285) | pub fn expect_document<'a, I>(tokens: &mut Peekable) -> Result(tokens: &mut Peekable, depth: usize) ... function skip_value (line 347) | pub fn skip_value<'a>( function skip_to_end (line 355) | pub fn skip_to_end<'a>( function skip_inner (line 361) | fn skip_inner<'a>( function start_array (line 399) | pub fn start_array<'a>(offset: usize) -> Option, Error>> { function end_array (line 405) | pub fn end_array<'a>(offset: usize) -> Option, Error>> { function start_object (line 411) | pub fn start_object<'a>(offset: usize) -> Option, Error... function end_object (line 417) | pub fn end_object<'a>(offset: usize) -> Option, Error>> { function object_key (line 423) | pub fn object_key(offset: usize, key: &str) -> Option, ... function value_bool (line 430) | pub fn value_bool<'a>(offset: usize, boolean: bool) -> Option(offset: usize, number: Number) -> Option(offset: usize) -> Option, Error>> { function value_string (line 450) | pub fn value_string(offset: usize, string: &str) -> Option(message: &str, offset: Option, result: Re... function skip_simple_value (line 468) | fn skip_simple_value() { function skip_array (line 478) | fn skip_array() { function skip_object (line 488) | fn skip_object() { function test_skip_to_end (line 498) | fn test_skip_to_end() { function test_non_finite_floats (line 512) | fn test_non_finite_floats() { function mismatched_braces (line 521) | fn mismatched_braces() { function skip_nested (line 548) | fn skip_nested() { function test_expect_start_object (line 565) | fn test_expect_start_object() { function test_expect_start_array (line 575) | fn test_expect_start_array() { function test_expect_string_or_null (line 585) | fn test_expect_string_or_null() { function test_expect_number_or_null (line 599) | fn test_expect_number_or_null() { function test_expect_blob_or_null (line 634) | fn test_expect_blob_or_null() { function test_expect_timestamp_or_null (line 648) | fn test_expect_timestamp_or_null() { function test_expect_document (line 695) | fn test_expect_document() { function test_document_recursion_limit (line 761) | fn test_document_recursion_limit() { function test_expect_number_as_string_preserves_precision (line 783) | fn test_expect_number_as_string_preserves_precision() { function test_expect_number_as_string_error_cases (line 849) | fn test_expect_number_as_string_error_cases() { FILE: rust-runtime/aws-smithy-json/src/escape.rs type EscapeErrorKind (line 10) | enum EscapeErrorKind { type EscapeError (line 21) | pub struct EscapeError { method fmt (line 28) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 49) | fn from(kind: EscapeErrorKind) -> Self { function escape_string (line 55) | pub(crate) fn escape_string(value: &str) -> Cow<'_, str> { function escape_string_inner (line 68) | fn escape_string_inner(start: &[u8], rest: &[u8]) -> String { function unescape_string (line 96) | pub(crate) fn unescape_string(value: &str) -> Result, Escap... function unescape_string_inner (line 106) | fn unescape_string_inner(start: &[u8], rest: &[u8]) -> Result bool { function is_utf16_high_surrogate (line 157) | fn is_utf16_high_surrogate(codepoint: u16) -> bool { function read_codepoint (line 161) | fn read_codepoint(rest: &[u8]) -> Result { function read_unicode_escapes (line 186) | fn read_unicode_escapes(bytes: &[u8], into: &mut Vec) -> Result { function new (line 17) | pub fn new(output: &'a mut String) -> Self { function null (line 22) | pub fn null(self) { function boolean (line 27) | pub fn boolean(self, value: bool) { function document (line 35) | pub fn document(self, value: &Document) { function string (line 59) | pub fn string(self, value: &str) { function string_unchecked (line 66) | pub fn string_unchecked(self, value: &str) { function write_raw_value (line 77) | pub fn write_raw_value(self, value: &str) { function number (line 82) | pub fn number(self, value: Number) { function date_time (line 104) | pub fn date_time( function start_array (line 118) | pub fn start_array(self) -> JsonArrayWriter<'a> { function start_object (line 123) | pub fn start_object(self) -> JsonObjectWriter<'a> { type JsonObjectWriter (line 128) | pub struct JsonObjectWriter<'a> { function new (line 134) | pub fn new(output: &'a mut String) -> Self { function key (line 143) | pub fn key(&mut self, key: &str) -> JsonValueWriter<'_> { function finish (line 157) | pub fn finish(self) { type JsonArrayWriter (line 162) | pub struct JsonArrayWriter<'a> { function new (line 168) | pub fn new(output: &'a mut String) -> Self { function value (line 177) | pub fn value(&mut self) -> JsonValueWriter<'_> { function finish (line 183) | pub fn finish(self) { function comma_delimit (line 187) | fn comma_delimit(&mut self) { function empty (line 204) | fn empty() { function object_inside_array (line 215) | fn object_inside_array() { function object_inside_object (line 226) | fn object_inside_object() { function array_inside_object (line 239) | fn array_inside_object() { function array_inside_array (line 249) | fn array_inside_array() { function object (line 265) | fn object() { function object_date_times (line 293) | fn object_date_times() { function write_raw_value (line 324) | fn write_raw_value() { function array_date_times (line 334) | fn array_date_times() { function format_document (line 364) | fn format_document(document: Document) -> String { function document (line 371) | fn document() { function format_test_number (line 417) | fn format_test_number(number: Number) -> String { function number_formatting (line 424) | fn number_formatting() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/body.rs type BoxBody (line 19) | pub type BoxBody = http_body::combinators::UnsyncBoxBody; function boxed (line 23) | pub fn boxed(body: B) -> BoxBody function try_downcast (line 32) | pub(crate) fn try_downcast(k: K) -> Result function empty (line 45) | pub(crate) fn empty() -> BoxBody { function to_boxed (line 52) | pub fn to_boxed(body: B) -> BoxBody FILE: rust-runtime/aws-smithy-legacy-http-server/src/error.rs type Error (line 41) | pub struct Error { method new (line 49) | pub(crate) fn new(error: impl Into) -> Self { method fmt (line 55) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type BoxError (line 45) | pub(crate) type BoxError = Box; method source (line 61) | fn source(&self) -> Option<&(dyn StdError + 'static)> { FILE: rust-runtime/aws-smithy-legacy-http-server/src/extension.rs type OperationExtension (line 41) | pub struct OperationExtension(pub ShapeId); type ParseError (line 46) | pub enum ParseError { type OperationExtensionService (line 83) | pub struct OperationExtensionService { type Response (line 92) | type Response = http::Response; type Error (line 93) | type Error = S::Error; type Future (line 94) | type Future = OperationExtensionFuture; type Output (line 65) | type Output = Result, Fut::Error>; method poll (line 67) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { type OperationExtensionPlugin (line 109) | pub struct OperationExtensionPlugin; method fmt (line 112) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Output (line 121) | type Output = OperationExtensionService; method apply (line 123) | fn apply(&self, inner: T) -> Self::Output { type OperationExtensionExt (line 136) | pub trait OperationExtensionExt { method insert_operation_extension (line 138) | fn insert_operation_extension(self) -> HttpPlugins HttpPlugins ModeledErrorExtension { type Target (line 160) | type Target = &'static str; method deref (line 162) | fn deref(&self) -> &Self::Target { type RuntimeErrorExtension (line 170) | pub struct RuntimeErrorExtension(String); method new (line 174) | pub fn new(value: String) -> RuntimeErrorExtension { type Target (line 180) | type Target = String; method deref (line 182) | fn deref(&self) -> &Self::Target { function ext_accept (line 196) | fn ext_accept() { function plugin (line 210) | async fn plugin() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/mod.rs type MakeFmt (line 73) | pub trait MakeFmt { method make (line 78) | fn make(&self, source: T) -> Self::Target; type Target (line 85) | type Target = U::Target; function make (line 87) | fn make(&self, source: T) -> Self::Target { type MakeDisplay (line 93) | pub trait MakeDisplay { method make_display (line 98) | fn make_display(&self, source: T) -> Self::Target; type Target (line 106) | type Target = U::Target; method make_display (line 108) | fn make_display(&self, source: T) -> Self::Target { type MakeDebug (line 114) | pub trait MakeDebug { method make_debug (line 119) | fn make_debug(&self, source: T) -> Self::Target; type Target (line 127) | type Target = U::Target; method make_debug (line 129) | fn make_debug(&self, source: T) -> Self::Target { type MakeIdentity (line 136) | pub struct MakeIdentity; type Target (line 139) | type Target = T; method make (line 141) | fn make(&self, source: T) -> Self::Target { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/plugin.rs type InstrumentPlugin (line 14) | pub struct InstrumentPlugin; type Output (line 21) | type Output = InstrumentOperation; method apply (line 23) | fn apply(&self, input: T) -> Self::Output { type InstrumentExt (line 33) | pub trait InstrumentExt { method instrument (line 38) | fn instrument(self) -> HttpPlugins HttpPlugins { function new (line 56) | pub fn new(headers: &'a HeaderMap, marker: F) -> Self { type ThenDebug (line 62) | struct ThenDebug<'a>(&'a str, Sensitive<&'a str>); method fmt (line 66) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type OrFmt (line 72) | enum OrFmt { method fmt (line 83) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method fmt (line 97) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { method fmt (line 109) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeHeaders (line 138) | pub struct MakeHeaders(pub(crate) F); method fmt (line 141) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Target (line 150) | type Target = SensitiveHeaders<'a, F>; function make (line 152) | fn make(&self, source: &'a HeaderMap) -> Self::Target { type TestDebugMap (line 163) | struct TestDebugMap([(&'static str, &'static str); 4]); method fmt (line 166) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { constant HEADER_MAP (line 171) | const HEADER_MAP: [(&str, &str); 4] = [ function to_header_map (line 178) | fn to_header_map(values: I) -> HeaderMap function mark_none (line 189) | fn mark_none() { constant ALL_VALUES_HEADER_MAP (line 197) | const ALL_VALUES_HEADER_MAP: [(&str, &str); 4] = [ constant ALL_VALUES_HEADER_MAP (line 204) | const ALL_VALUES_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_all_values (line 207) | fn mark_all_values() { constant NAME_A_HEADER_MAP (line 219) | const NAME_A_HEADER_MAP: [(&str, &str); 4] = [ constant NAME_A_HEADER_MAP (line 226) | const NAME_A_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_name_a_values (line 229) | fn mark_name_a_values() { constant PREFIX_A_HEADER_MAP (line 241) | const PREFIX_A_HEADER_MAP: [(&str, &str); 4] = [ constant PREFIX_A_HEADER_MAP (line 248) | const PREFIX_A_HEADER_MAP: [(&str, &str); 4] = HEADER_MAP; function mark_prefix_a_values (line 251) | fn mark_prefix_a_values() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/mod.rs constant REDACTED (line 26) | pub const REDACTED: &str = "{redacted}"; type Sensitivity (line 30) | pub trait Sensitivity { method request_fmt (line 37) | fn request_fmt() -> Self::RequestFmt; method response_fmt (line 40) | fn response_fmt() -> Self::ResponseFmt; FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/request.rs type RequestFmt (line 24) | pub struct RequestFmt { method fmt (line 30) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type DefaultRequestFmt (line 36) | pub type DefaultRequestFmt = RequestFmt Self { method default (line 39) | fn default() -> Self { function header (line 58) | pub fn header(self, headers: F) -> RequestFmt, Uri> function label (line 73) | pub fn label( function query (line 96) | pub fn query(self, query: F) -> RequestFmt Self::Target { type Target (line 125) | type Target = Uri::Target; function make (line 127) | fn make(&self, source: &'a http::Uri) -> Self::Target { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/response.rs type ResponseFmt (line 24) | pub struct ResponseFmt { method fmt (line 30) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type DefaultResponseFmt (line 36) | pub type DefaultResponseFmt = ResponseFmt; method new (line 49) | pub fn new() -> Self { method default (line 39) | fn default() -> Self { function header (line 58) | pub fn header(self, header: F) -> ResponseFmt, StatusC... function status_code (line 69) | pub fn status_code(self) -> ResponseFmt { type Target (line 81) | type Target = Headers::Target; function make (line 83) | fn make(&self, source: &'a HeaderMap) -> Self::Target { type Target (line 92) | type Target = StatusCode::Target; function make (line 94) | fn make(&self, source: http::StatusCode) -> Self::Target { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/sensitive.rs type Sensitive (line 33) | pub struct Sensitive(pub T); method fmt (line 39) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { method fmt (line 52) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeSensitive (line 63) | pub struct MakeSensitive; type Target (line 66) | type Target = Sensitive; method make (line 68) | fn make(&self, source: T) -> Self::Target { function debug (line 78) | fn debug() { function display (line 91) | fn display() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/uri/label.rs type Label (line 32) | pub struct Label<'a, F> { type GreedyLabel (line 49) | pub struct GreedyLabel { method new (line 56) | pub fn new(segment_index: usize, end_offset: usize) -> Self { function new (line 66) | pub fn new(path: &'a str, label_marker: F, greedy_label: Option) -> Result<(), Error> { type MakeLabel (line 154) | pub struct MakeLabel { method fmt (line 160) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 171) | type Target = Label<'a, F>; function make (line 173) | fn make(&self, path: &'a str) -> Self::Target { function mark_none (line 187) | fn mark_none() { constant ALL_EXAMPLES (line 197) | const ALL_EXAMPLES: [&str; 19] = [ constant ALL_EXAMPLES (line 220) | pub const ALL_EXAMPLES: [&str; 19] = EXAMPLES; function mark_all (line 223) | fn mark_all() { constant GREEDY_EXAMPLES (line 233) | pub const GREEDY_EXAMPLES: [&str; 19] = [ constant GREEDY_EXAMPLES (line 256) | pub const GREEDY_EXAMPLES: [&str; 19] = EXAMPLES; function greedy (line 259) | fn greedy() { constant GREEDY_EXAMPLES_OFFSET (line 269) | pub const GREEDY_EXAMPLES_OFFSET: [&str; 19] = [ constant GREEDY_EXAMPLES_OFFSET (line 292) | pub const GREEDY_EXAMPLES_OFFSET: [&str; 19] = EXAMPLES; function greedy_offset_a (line 295) | fn greedy_offset_a() { constant EXTRA_EXAMPLES_UNREDACTED (line 304) | const EXTRA_EXAMPLES_UNREDACTED: [&str; 4] = [ constant EXTRA_EXAMPLES_REDACTED (line 312) | const EXTRA_EXAMPLES_REDACTED: [&str; 4] = EXTRA_EXAMPLES_UNREDACTED; constant EXTRA_EXAMPLES_REDACTED (line 314) | const EXTRA_EXAMPLES_REDACTED: [&str; 4] = [ function greedy_offset_b (line 322) | fn greedy_offset_b() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/uri/mod.rs type SensitiveUri (line 25) | pub struct SensitiveUri<'a, P, Q> { function new (line 33) | pub fn new(uri: &'a Uri) -> Self { function make_path (line 43) | pub(crate) fn make_path(self, make_path: M) -> SensitiveUri<'a, M, Q> { function make_query (line 51) | pub(crate) fn make_query(self, make_query: M) -> SensitiveUri<'a, P, ... function label (line 62) | pub fn label(self, label_marker: F, greedy_label: Option... function query (line 72) | pub fn query(self, marker: F) -> SensitiveUri<'a, P, MakeQuery> { method fmt (line 82) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeUri (line 106) | pub struct MakeUri { method fmt (line 112) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 122) | type Target = SensitiveUri<'a, P, Q>; function make (line 124) | fn make(&self, source: &'a http::Uri) -> Self::Target { method default (line 132) | fn default() -> Self { constant EXAMPLES (line 148) | pub const EXAMPLES: [&str; 19] = [ constant QUERY_STRING_EXAMPLES (line 170) | pub const QUERY_STRING_EXAMPLES: [&str; 11] = [ function path_mark_none (line 185) | fn path_mark_none() { constant FIRST_PATH_EXAMPLES (line 194) | const FIRST_PATH_EXAMPLES: [&str; 19] = [ constant FIRST_PATH_EXAMPLES (line 216) | const FIRST_PATH_EXAMPLES: [&str; 19] = EXAMPLES; function path_mark_first_segment (line 219) | fn path_mark_first_segment() { constant LAST_PATH_EXAMPLES (line 229) | const LAST_PATH_EXAMPLES: [&str; 19] = [ constant LAST_PATH_EXAMPLES (line 251) | const LAST_PATH_EXAMPLES: [&str; 19] = EXAMPLES; function path_mark_last_segment (line 254) | fn path_mark_last_segment() { constant ALL_KEYS_QUERY_STRING_EXAMPLES (line 267) | pub const ALL_KEYS_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_KEYS_QUERY_STRING_EXAMPLES (line 281) | pub const ALL_KEYS_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXAM... function query_mark_all_keys (line 284) | fn query_mark_all_keys() { constant ALL_VALUES_QUERY_STRING_EXAMPLES (line 299) | pub const ALL_VALUES_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_VALUES_QUERY_STRING_EXAMPLES (line 313) | pub const ALL_VALUES_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EX... function query_mark_all_values (line 316) | fn query_mark_all_values() { constant ALL_PAIRS_QUERY_STRING_EXAMPLES (line 331) | pub const ALL_PAIRS_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant ALL_PAIRS_QUERY_STRING_EXAMPLES (line 345) | pub const ALL_PAIRS_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXA... function query_mark_all_pairs (line 348) | fn query_mark_all_pairs() { constant X_QUERY_STRING_EXAMPLES (line 360) | pub const X_QUERY_STRING_EXAMPLES: [&str; 11] = [ constant X_QUERY_STRING_EXAMPLES (line 374) | pub const X_QUERY_STRING_EXAMPLES: [&str; 11] = QUERY_STRING_EXAMPLES; function query_mark_x (line 377) | fn query_mark_x() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/sensitivity/uri/query.rs type QueryMarker (line 14) | pub struct QueryMarker { type Query (line 40) | pub struct Query<'a, F> { function new (line 47) | pub fn new(query: &'a str, marker: F) -> Self { function write_pair (line 53) | fn write_pair<'a, F>(section: &'a str, marker: F, f: &mut Formatter<'_>)... method fmt (line 82) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type MakeQuery (line 100) | pub struct MakeQuery(pub(crate) F); method fmt (line 103) | fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error> { type Target (line 111) | type Target = Query<'a, F>; function make (line 113) | fn make(&self, path: &'a str) -> Self::Target { function mark_none (line 130) | fn mark_none() { function mark_all_keys (line 141) | fn mark_all_keys() { function mark_all_values (line 155) | fn mark_all_values() { function mark_all_pairs (line 169) | fn mark_all_pairs() { function mark_x (line 179) | fn mark_x() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/instrumentation/service.rs type InstrumentOperation (line 108) | pub struct InstrumentOperation Self { function request_fmt (line 131) | pub fn request_fmt(self, make_request: R) -> InstrumentOperation(self, make_response: R) -> InstrumentOperation; type Output (line 40) | type Output = Fut::Output; method poll (line 42) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/layer/alb_health_check.rs type AlbHealthCheckLayer (line 42) | pub struct AlbHealthCheckLayer { function from_handler (line 49) | pub fn from_handler, H: Fn(Re... function new (line 66) | pub fn new, Response = StatusCode>>( type Service (line 78) | type Service = AlbHealthCheckService; function layer (line 80) | fn layer(&self, inner: S) -> Self::Service { type AlbHealthCheckService (line 90) | pub struct AlbHealthCheckService { type Response (line 101) | type Response = S::Response; type Error (line 102) | type Error = S::Error; type Future (line 103) | type Future = AlbHealthCheckFuture; type Output (line 160) | type Output = Result; method poll (line 162) | fn poll(self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<... function poll_ready (line 105) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll) -> Self::Future { type HealthCheckFutureInner (line 127) | type HealthCheckFutureInner = Either>, On... function handler_future (line 142) | fn handler_future(handler_future: Oneshot>) -> Self { function service_future (line 148) | fn service_future(service_future: Oneshot>) -> Self { FILE: rust-runtime/aws-smithy-legacy-http-server/src/operation/handler.rs type Handler (line 21) | pub trait Handler method call (line 27) | fn call(&mut self, input: Op::Input, exts: Exts) -> Self::Future; type IntoResult (line 31) | trait IntoResult { method into_result (line 32) | fn into_result(self) -> Result; function into_result (line 37) | fn into_result(self) -> Result { method into_result (line 44) | fn into_result(self) -> Result { type Future (line 57) | type Future = Map Result>; method call (line 59) | fn call(&mut self, input: Op::Input, _exts: ()) -> Self::Future { type HandlerExt (line 96) | pub trait HandlerExt: Handler method into_service (line 101) | fn into_service(self) -> IntoService type IntoService (line 120) | pub struct IntoService { method clone (line 129) | fn clone(&self) -> Self { type Response (line 142) | type Response = Op::Output; type Error (line 143) | type Error = Op::Error; type Future (line 144) | type Future = H::Future; function poll_ready (line 146) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/operation/operation_service.rs type OperationService (line 22) | pub trait OperationService: Service Self::Normalized; type Normalized (line 38) | type Normalized = Op::Input; method normalize (line 40) | fn normalize(input: Op::Input, _exts: ()) -> Self::Normalized { type Normalized (line 51) | type Normalized = (Op::Input, Ext0); method normalize (line 53) | fn normalize(input: Op::Input, exts: (Ext0,)) -> Self::Normalized { type Normalized (line 64) | type Normalized = (Op::Input, Ext0, Ext1); method normalize (line 66) | fn normalize(input: Op::Input, exts: (Ext0, Ext1)) -> Self::Normalized { type OperationServiceExt (line 72) | pub trait OperationServiceExt: OperationService method normalize (line 77) | fn normalize(self) -> Normalize type Normalize (line 97) | pub struct Normalize { method clone (line 106) | fn clone(&self) -> Self { type Response (line 119) | type Response = S::Response; type Error (line 120) | type Error = S::Error; type Future (line 121) | type Future = >::Future; function poll_ready (line 123) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/operation/shape.rs type OperationShape (line 14) | pub trait OperationShape { constant ID (line 16) | const ID: ShapeId; type OperationShapeExt (line 28) | pub trait OperationShapeExt: OperationShape { method from_handler (line 30) | fn from_handler(handler: H) -> IntoService method from_service (line 43) | fn from_service(svc: S) -> Normalize FILE: rust-runtime/aws-smithy-legacy-http-server/src/operation/upgrade.rs type UpgradePlugin (line 31) | pub struct UpgradePlugin { method default (line 36) | fn default() -> Self { function new (line 45) | pub fn new() -> Self { type Output (line 55) | type Output = Upgrade; function apply (line 57) | fn apply(&self, inner: T) -> Self::Output { type Upgrade (line 68) | pub struct Upgrade { method clone (line 78) | fn clone(&self) -> Self { type InnerAlias (line 102) | type InnerAlias = Inner<; type Error (line 174) | type Error = Infallible; type Future (line 175) | type Future = UpgradeFuture; type Output (line 125) | type Output = Result, Infallible>; method poll (line 127) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { type MissingFailure (line 197) | pub struct MissingFailure

{ method default (line 202) | fn default() -> Self { method clone (line 208) | fn clone(&self) -> Self { type Response (line 217) | type Response = http::Response; type Error (line 218) | type Error = Infallible; type Future (line 219) | type Future = Ready>; type Output (line 125) | type Output = Result, Infallible>; method poll (line 127) | fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/closure.rs type OperationFn (line 11) | pub struct OperationFn { type Output (line 20) | type Output = NewService; function apply (line 22) | fn apply(&self, input: T) -> Self::Output { function plugin_from_operation_fn (line 69) | pub fn plugin_from_operation_fn(f: F) -> OperationFn { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/either.rs type Response (line 61) | type Response = L::Response; type Error (line 62) | type Error = L::Error; type Future (line 63) | type Future = Either; type Output (line 46) | type Output = L::Output; method poll (line 48) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll Self::Future { type Service (line 93) | type Service = Either; function layer (line 95) | fn layer(&self, inner: S) -> Self::Service { type Output (line 112) | type Output = Either; function apply (line 114) | fn apply(&self, input: T) -> Self::Output { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/filter.rs type FilterByOperation (line 20) | pub struct FilterByOperation { type Output (line 32) | type Output = Either; function apply (line 34) | fn apply(&self, input: T) -> Self::Output { function filter_by_operation (line 73) | pub fn filter_by_operation(plugins: Inner, predicate: F) -> Fi... FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/http_plugins.rs type HttpPlugins (line 123) | pub struct HttpPlugins

(pub(crate) P); method default (line 126) | fn default() -> Self { function new (line 135) | pub fn new() -> Self { function push (line 180) | pub fn push(self, new_plugin: NewPlugin) -> HttpP... function layer (line 185) | pub fn layer(self, layer: L) -> HttpPlugins Self::Output { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/identity.rs type IdentityPlugin (line 10) | pub struct IdentityPlugin; type Output (line 13) | type Output = S; method apply (line 15) | fn apply(&self, svc: S) -> S { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/layer.rs type LayerPlugin (line 13) | pub struct LayerPlugin(pub L); type Output (line 19) | type Output = L::Service; function apply (line 21) | fn apply(&self, svc: S) -> Self::Output { type PluginLayer (line 33) | pub struct PluginLayer { type Service (line 43) | type Service = Pl::Output; function layer (line 45) | fn layer(&self, inner: S) -> Self::Service { function new (line 51) | pub fn new(plugin: Pl) -> PluginLayer { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/mod.rs type Plugin (line 228) | pub trait Plugin { method apply (line 233) | fn apply(&self, input: T) -> Self::Output; type Output (line 240) | type Output = Pl::Output; function apply (line 242) | fn apply(&self, inner: T) -> Self::Output { type HttpMarker (line 254) | pub trait HttpMarker {} type ModelMarker (line 463) | pub trait ModelMarker {} FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/model_plugins.rs type ModelPlugins (line 16) | pub struct ModelPlugins

(pub(crate) P); method default (line 19) | fn default() -> Self { function new (line 28) | pub fn new() -> Self { function push (line 73) | pub fn push(self, new_plugin: NewPlugin) -> Mode... function layer (line 78) | pub fn layer(self, layer: L) -> ModelPlugins Self::Output { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/scoped.rs type True (line 13) | pub struct True; type Service (line 33) | type Service = Pl::Output; method apply (line 35) | fn apply(plugin: &Pl, input: T) -> Self::Service { type False (line 18) | pub struct False; type Service (line 41) | type Service = T; method apply (line 43) | fn apply(_plugin: &Pl, input: T) -> Self::Service { type ConditionalApply (line 23) | pub trait ConditionalApply { method apply (line 26) | fn apply(plugin: &Pl, svc: T) -> Self::Service; type Scoped (line 73) | pub struct Scoped { function new (line 80) | pub fn new(plugin: Pl) -> Scoped { type Membership (line 89) | pub trait Membership { type Output (line 98) | type Output = >::Ser... function apply (line 100) | fn apply(&self, input: T) -> Self::Output { type OperationA (line 161) | struct OperationA; type OperationB (line 162) | struct OperationB; type MockPlugin (line 172) | struct MockPlugin; type Output (line 175) | type Output = String; method apply (line 177) | fn apply(&self, svc: u32) -> Self::Output { function scope (line 183) | fn scope() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/plugin/stack.rs type PluginStack (line 18) | pub struct PluginStack { function new (line 25) | pub fn new(inner: Inner, outer: Outer) -> Self { type Output (line 35) | type Output = Outer::Output; function apply (line 37) | fn apply(&self, input: T) -> Self::Output { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json/rejection.rs type ResponseRejection (line 11) | pub enum ResponseRejection { type RequestRejection (line 21) | pub enum RequestRejection { method from (line 39) | fn from(_err: std::convert::Infallible) -> Self { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json/router.rs type Error (line 21) | pub enum Error { constant ROUTE_CUTOFF (line 42) | pub(crate) const ROUTE_CUTOFF: usize = 15; type AwsJsonRouter (line 49) | pub struct AwsJsonRouter { function layer (line 55) | pub fn layer(self, layer: L) -> AwsJsonRouter function boxed (line 69) | pub fn boxed(self) -> AwsJsonRouter> type Service (line 85) | type Service = S; type Error (line 86) | type Error = Error; function match_route (line 88) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function simple_routing (line 127) | async fn simple_routing() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 34) | pub fn name(&self) -> &'static str { method status_code (line 44) | pub fn status_code(&self) -> StatusCode { method into_response (line 68) | fn into_response(self) -> http::Response { method into_response (line 86) | fn into_response(self) -> http::Response { method from (line 103) | fn from(err: ResponseRejection) -> Self { method from (line 109) | fn from(err: RequestRejection) -> Self { method into_response (line 56) | fn into_response(self) -> http::Response { method into_response (line 62) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json_10/mod.rs type AwsJson1_0 (line 9) | pub struct AwsJson1_0; FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json_10/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json_11/mod.rs type AwsJson1_1 (line 9) | pub struct AwsJson1_1; FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/aws_json_11/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/mod.rs function req (line 24) | pub fn req(method: &Method, uri: &str, headers: Option) -> Re... function get_body_as_string (line 33) | pub async fn get_body_as_string(body: B) -> String function parse_mime (line 44) | fn parse_mime(content_type: &str) -> Result SmithyHeaders { function req_accept (line 154) | fn req_accept(accept: &'static str) -> HeaderMap { constant APPLICATION_JSON (line 160) | const APPLICATION_JSON: Option<&'static str> = Some("application/json"); function assert_unexpected_mime_type (line 164) | fn assert_unexpected_mime_type( function check_valid_content_type (line 185) | fn check_valid_content_type() { function check_invalid_content_type (line 191) | fn check_invalid_content_type() { function check_missing_content_type_is_not_allowed (line 206) | fn check_missing_content_type_is_not_allowed() { function check_missing_content_type_is_expected (line 213) | fn check_missing_content_type_is_expected() { function check_not_parsable_content_type (line 223) | fn check_not_parsable_content_type() { function check_non_ascii_visible_characters_content_type (line 233) | fn check_non_ascii_visible_characters_content_type() { function valid_content_type_header_classifier_http_params (line 246) | fn valid_content_type_header_classifier_http_params() { function valid_accept_header_classifier_multiple_values (line 253) | fn valid_accept_header_classifier_multiple_values() { function invalid_accept_header_classifier (line 262) | fn invalid_accept_header_classifier() { function valid_accept_header_classifier_star (line 271) | fn valid_accept_header_classifier_star() { function valid_accept_header_classifier_star_star (line 280) | fn valid_accept_header_classifier_star_star() { function valid_empty_accept_header_classifier (line 289) | fn valid_empty_accept_header_classifier() { function valid_accept_header_classifier_with_params (line 297) | fn valid_accept_header_classifier_with_params() { function valid_accept_header_classifier (line 306) | fn valid_accept_header_classifier() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest/router.rs type Error (line 20) | pub enum Error { type RestRouter (line 34) | pub struct RestRouter { function layer (line 40) | pub fn layer(self, layer: L) -> RestRouter function boxed (line 54) | pub fn boxed(self) -> RestRouter> type Service (line 70) | type Service = S; type Error (line 71) | type Error = Error; function match_route (line 73) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function simple_routing (line 119) | fn simple_routing() { function basic_pattern_conflict_avoidance (line 212) | async fn basic_pattern_conflict_avoidance() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_json_1/mod.rs type RestJson1 (line 11) | pub struct RestJson1; FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_json_1/rejection.rs type ResponseRejection (line 58) | pub enum ResponseRejection { type RequestRejection (line 107) | pub enum RequestRejection { method from (line 185) | fn from(_err: std::convert::Infallible) -> Self { method from (line 199) | fn from(err: nom::Err>) -> Self { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_json_1/router.rs method into_response (line 18) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_json_1/runtime_error.rs type RuntimeError (line 42) | pub enum RuntimeError { method name (line 70) | pub fn name(&self) -> &'static str { method status_code (line 80) | pub fn status_code(&self) -> StatusCode { method into_response (line 98) | fn into_response(self) -> http::Response { method from (line 116) | fn from(err: ResponseRejection) -> Self { method from (line 122) | fn from(err: RequestRejection) -> Self { method into_response (line 92) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_xml/mod.rs type RestXml (line 11) | pub struct RestXml; FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_xml/rejection.rs type ResponseRejection (line 16) | pub enum ResponseRejection { type RequestRejection (line 28) | pub enum RequestRejection { method from (line 69) | fn from(_err: std::convert::Infallible) -> Self { method from (line 75) | fn from(err: nom::Err>) -> Self { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_xml/router.rs method into_response (line 19) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rest_xml/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 34) | pub fn name(&self) -> &'static str { method status_code (line 44) | pub fn status_code(&self) -> StatusCode { method into_response (line 62) | fn into_response(self) -> http::Response { method from (line 76) | fn from(err: ResponseRejection) -> Self { method from (line 82) | fn from(err: RequestRejection) -> Self { method into_response (line 56) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rpc_v2_cbor/mod.rs type RpcV2Cbor (line 12) | pub struct RpcV2Cbor; FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rpc_v2_cbor/rejection.rs type ResponseRejection (line 13) | pub enum ResponseRejection { type RequestRejection (line 23) | pub enum RequestRejection { method from (line 43) | fn from(_err: std::convert::Infallible) -> Self { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rpc_v2_cbor/router.rs type Error (line 33) | pub enum Error { method into_response (line 132) | fn into_response(self) -> http::Response { type RpcV2CborRouter (line 53) | pub struct RpcV2CborRouter { constant FORBIDDEN_HEADERS (line 60) | const FORBIDDEN_HEADERS: &[&str] = &["x-amz-target", "x-amzn-target"]; constant IDENTIFIER_PATTERN (line 64) | const IDENTIFIER_PATTERN: &str = r#"((_+([A-Za-z]|[0-9]))|[A-Za-z])[A-Za... function uri_path_regex (line 68) | fn uri_path_regex() -> &'static Regex { function wire_format_regex (line 96) | pub fn wire_format_regex() -> &'static Regex { function boxed (line 103) | pub fn boxed(self) -> RpcV2CborRouter> function layer (line 115) | pub fn layer(self, layer: L) -> RpcV2CborRouter type WireFormatError (line 149) | pub enum WireFormatError { function parse_wire_format_from_header (line 170) | fn parse_wire_format_from_header(headers: &HeaderMap) -> Result Result { type Service (line 204) | type Service = S; type Error (line 206) | type Error = Error; method into_response (line 132) | fn into_response(self) -> http::Response { function match_route (line 208) | fn match_route(&self, request: &http::Request) -> Result>(iter: T) -> Self { function identifier_regex (line 261) | fn identifier_regex() -> Regex { function valid_identifiers (line 266) | fn valid_identifiers() { function invalid_identifiers (line 275) | fn invalid_identifiers() { function uri_regex_works_accepts (line 292) | fn uri_regex_works_accepts() { function uri_regex_works_rejects (line 315) | fn uri_regex_works_rejects() { function wire_format_regex_works (line 335) | fn wire_format_regex_works() { function headers (line 349) | fn headers() -> HeaderMap { function simple_routing (line 356) | fn simple_routing() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/protocol/rpc_v2_cbor/runtime_error.rs type RuntimeError (line 15) | pub enum RuntimeError { method name (line 36) | pub fn name(&self) -> &'static str { method status_code (line 46) | pub fn status_code(&self) -> StatusCode { method into_response (line 64) | fn into_response(self) -> http::Response { method from (line 86) | fn from(err: ResponseRejection) -> Self { method from (line 92) | fn from(err: RequestRejection) -> Self { method into_response (line 58) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/rejection.rs type MissingContentTypeReason (line 11) | pub enum MissingContentTypeReason { FILE: rust-runtime/aws-smithy-legacy-http-server/src/request/connect_info.rs type MissingConnectInfo (line 29) | pub struct MissingConnectInfo; method into_response (line 32) | fn into_response(self) -> http::Response { type ConnectInfo (line 43) | pub struct ConnectInfo( type Rejection (line 52) | type Rejection = MissingConnectInfo; function from_parts (line 54) | fn from_parts(parts: &mut Parts) -> Result { FILE: rust-runtime/aws-smithy-legacy-http-server/src/request/extension.rs type Extension (line 68) | pub struct Extension(pub T); type Target (line 71) | type Target = T; method deref (line 73) | fn deref(&self) -> &Self::Target { type MissingExtension (line 82) | pub struct MissingExtension; method into_response (line 85) | fn into_response(self) -> http::Response { type Rejection (line 94) | type Rejection = MissingExtension; function from_parts (line 96) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 35) | type Rejection = MissingContext; method from_parts (line 37) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 66) | type Rejection = MissingGatewayContextV1; method from_parts (line 68) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type Rejection (line 106) | type Rejection = MissingGatewayContextV2; method from_parts (line 108) | fn from_parts(parts: &mut http::request::Parts) -> Result http::Response { type FromParts (line 82) | pub trait FromParts: Sized { method from_parts (line 87) | fn from_parts(parts: &mut Parts) -> Result; type Rejection (line 91) | type Rejection = Infallible; function from_parts (line 93) | fn from_parts(_parts: &mut Parts) -> Result { type Rejection (line 102) | type Rejection = T::Rejection; function from_parts (line 104) | fn from_parts(parts: &mut Parts) -> Result { type FromRequest (line 140) | pub trait FromRequest: Sized { method from_request (line 147) | fn from_request(request: Request) -> Self::Future; type Rejection (line 154) | type Rejection = T1::Rejection; type Future (line 155) | type Future = MapOk (T1,)>; function from_request (line 157) | fn from_request(request: Request) -> Self::Future { type Rejection (line 169) | type Rejection = any_rejections::Two; type Future (line 170) | type Future = TryJoin Self::Reje... function from_request (line 172) | fn from_request(request: Request) -> Self::Future { type Rejection (line 203) | type Rejection = Infallible; function from_parts (line 205) | fn from_parts(parts: &mut Parts) -> Result { type Rejection (line 214) | type Rejection = Infallible; function from_parts (line 216) | fn from_parts(parts: &mut Parts) -> Result { FILE: rust-runtime/aws-smithy-legacy-http-server/src/request/request_id.rs type ServerRequestId (line 70) | pub struct ServerRequestId { method new (line 81) | pub fn new() -> Self { method to_header (line 85) | pub(crate) fn to_header(&self) -> HeaderValue { type Rejection (line 97) | type Rejection = MissingServerRequestId; method from_parts (line 99) | fn from_parts(parts: &mut Parts) -> Result { type MissingServerRequestId (line 78) | pub struct MissingServerRequestId; method into_response (line 193) | fn into_response(self) -> http::Response { method fmt (line 91) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 105) | fn default() -> Self { type ServerRequestIdProvider (line 111) | pub struct ServerRequestIdProvider { type ServerRequestIdProviderLayer (line 119) | pub struct ServerRequestIdProviderLayer { method new (line 126) | pub fn new() -> Self { method new_with_response_header (line 131) | pub fn new_with_response_header(header_key: HeaderName) -> Self { type Service (line 145) | type Service = ServerRequestIdProvider; method layer (line 147) | fn layer(&self, inner: S) -> Self::Service { method default (line 139) | fn default() -> Self { type Response (line 160) | type Response = S::Response; type Error (line 161) | type Error = S::Error; type Future (line 162) | type Future = ServerRequestIdResponseFuture; type Output (line 215) | type Output = Result; method poll (line 217) | fn poll(self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<... function poll_ready (line 164) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll) -> Self::Future { type ResponsePackage (line 198) | struct ResponsePackage { function test_request_id_parsed_by_header_value_infallible (line 241) | fn test_request_id_parsed_by_header_value_infallible() { function test_request_id_in_response_header (line 246) | async fn test_request_id_in_response_header() { function test_request_id_not_in_response_header (line 264) | async fn test_request_id_not_in_response_header() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/response.rs type Response (line 37) | pub type Response = http::Response; type IntoResponse (line 40) | pub trait IntoResponse { method into_response (line 42) | fn into_response(self) -> http::Response; function into_response (line 46) | fn into_response(self) -> http::Response { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/into_make_service.rs type IntoMakeService (line 46) | pub struct IntoMakeService { function new (line 51) | pub fn new(service: S) -> Self { type Response (line 60) | type Response = S; type Error (line 61) | type Error = Infallible; type Future (line 62) | type Future = MakeRouteServiceFuture; function poll_ready (line 65) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { function traits (line 85) | fn traits() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/into_make_service_with_connect_info.rs type IntoMakeServiceWithConnectInfo (line 57) | pub struct IntoMakeServiceWithConnectInfo { function new (line 63) | pub fn new(svc: S) -> Self { function fmt (line 75) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 86) | fn clone(&self) -> Self { type Connected (line 99) | pub trait Connected: Clone { method connect_info (line 101) | fn connect_info(target: T) -> Self; method connect_info (line 105) | fn connect_info(target: &AddrStream) -> Self { type Response (line 115) | type Response = AddExtension>; type Error (line 116) | type Error = Infallible; type Future (line 117) | type Future = ResponseFuture; function poll_ready (line 120) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/lambda_handler.rs type HyperRequest (line 14) | type HyperRequest = http::Request; type LambdaHandler (line 25) | pub struct LambdaHandler { function new (line 30) | pub fn new(service: S) -> Self { type Error (line 39) | type Error = S::Error; type Response (line 40) | type Response = S::Response; type Future (line 41) | type Future = S::Future; function poll_ready (line 44) | fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll Self::Future { function convert_event (line 60) | fn convert_event(request: Request) -> HyperRequest { function traits (line 105) | fn traits() { function raw_http_path (line 113) | fn raw_http_path() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/mod.rs constant UNKNOWN_OPERATION_EXCEPTION (line 58) | pub(crate) const UNKNOWN_OPERATION_EXCEPTION: &str = "UnknownOperationEx... function method_disallowed (line 61) | pub(crate) fn method_disallowed() -> http::Response { type Router (line 68) | pub trait Router { method match_route (line 73) | fn match_route(&self, request: &http::Request) -> Result { function fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 100) | fn clone(&self) -> Self { function new (line 110) | pub fn new(router: R) -> Self { function map (line 118) | pub fn map(self, f: F) -> RoutingService type EitherOneshotReady (line 129) | type EitherOneshotReady = Either< function from_oneshot (line 146) | pub(super) fn from_oneshot(future: Oneshot>) ... function from_response (line 158) | pub(super) fn from_response(response: http::Response) -> Self { type Response (line 184) | type Response = Response; type Error (line 185) | type Error = >>::Error; type Future (line 186) | type Future = RoutingFuture; type Output (line 169) | type Output = Result, S::Error>; method poll (line 171) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/request_spec.rs type PathSegment (line 12) | pub enum PathSegment { type QuerySegment (line 19) | pub enum QuerySegment { type HostPrefixSegment (line 25) | pub enum HostPrefixSegment { type PathSpec (line 31) | pub struct PathSpec(Vec); method from_vector_unchecked (line 34) | pub fn from_vector_unchecked(path_segments: Vec) -> Self { type QuerySpec (line 40) | pub struct QuerySpec(Vec); method from_vector_unchecked (line 43) | pub fn from_vector_unchecked(query_segments: Vec) -> Self { type PathAndQuerySpec (line 49) | pub struct PathAndQuerySpec { method new (line 55) | pub fn new(path_segments: PathSpec, query_segments: QuerySpec) -> Self { type UriSpec (line 64) | pub struct UriSpec { method new (line 72) | pub fn new(path_and_query: PathAndQuerySpec) -> Self { type RequestSpec (line 81) | pub struct RequestSpec { method new (line 123) | pub fn new(method: http::Method, uri_spec: UriSpec) -> Self { method rank (line 160) | pub(crate) fn rank(&self) -> usize { method matches (line 164) | pub(crate) fn matches(&self, req: &Request) -> Match { method from_parts (line 232) | pub fn from_parts( type Match (line 88) | pub(crate) enum Match { method from (line 100) | fn from(uri_path_spec: &PathSpec) -> Self { function path_spec_into_regex (line 258) | fn path_spec_into_regex() { function paths_must_match_spec_from_the_beginning_literal (line 287) | fn paths_must_match_spec_from_the_beginning_literal() { function paths_must_match_spec_from_the_beginning_label (line 301) | fn paths_must_match_spec_from_the_beginning_label() { function greedy_labels_match_greedily (line 315) | fn greedy_labels_match_greedily() { function repeated_query_keys (line 338) | fn repeated_query_keys() { function key_value_spec (line 351) | fn key_value_spec() -> RequestSpec { function repeated_query_keys_same_values_match (line 360) | fn repeated_query_keys_same_values_match() { function repeated_query_keys_distinct_values_does_not_match (line 368) | fn repeated_query_keys_distinct_values_does_not_match() { function encoded_query_string (line 376) | fn encoded_query_string() { function ab_spec (line 386) | fn ab_spec() -> RequestSpec { function empty_segments_in_the_middle_do_matter (line 402) | fn empty_segments_in_the_middle_do_matter() { function empty_segments_in_the_middle_do_matter_label_spec (line 412) | fn empty_segments_in_the_middle_do_matter_label_spec() { function empty_segments_in_the_middle_do_matter_greedy_label_spec (line 435) | fn empty_segments_in_the_middle_do_matter_greedy_label_spec() { function empty_segments_at_the_end_do_matter (line 460) | fn empty_segments_at_the_end_do_matter() { function empty_segments_at_the_end_do_matter_label_spec (line 472) | fn empty_segments_at_the_end_do_matter_label_spec() { function unsanitary_path (line 492) | fn unsanitary_path() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/routing/route.rs type Route (line 52) | pub struct Route { function new (line 58) | pub fn new(svc: T) -> Self method clone (line 70) | fn clone(&self) -> Self { function fmt (line 78) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Response (line 84) | type Response = Response; type Error (line 85) | type Error = Infallible; type Future (line 86) | type Future = RouteFuture; type Output (line 114) | type Output = Result, Infallible>; method poll (line 117) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { function new (line 108) | pub(crate) fn new(future: Oneshot, Response { type TinyMapInner (line 16) | enum TinyMapInner { type OrIterator (line 21) | enum OrIterator { type Item (line 31) | type Item = Left::Item; method next (line 33) | fn next(&mut self) -> Option { type IntoIter (line 45) | pub struct IntoIter { type Item (line 50) | type Item = (K, V); method next (line 52) | fn next(&mut self) -> Option { type Item (line 58) | type Item = (K, V); type IntoIter (line 60) | type IntoIter = IntoIter; method into_iter (line 62) | fn into_iter(self) -> Self::IntoIter { function from_iter (line 75) | fn from_iter>(iter: T) -> Self { function get (line 104) | pub fn get(&self, key: &Q) -> Option<&V> constant CUTOFF (line 123) | const CUTOFF: usize = 5; constant SMALL_VALUES (line 125) | const SMALL_VALUES: [(&str, usize); 3] = [("a", 0), ("b", 1), ("c", 2)]; constant MEDIUM_VALUES (line 126) | const MEDIUM_VALUES: [(&str, usize); 5] = [("a", 0), ("b", 1), ("c", 2),... constant LARGE_VALUES (line 127) | const LARGE_VALUES: [(&str, usize); 10] = [ function collect_small (line 141) | fn collect_small() { function collect_medium (line 147) | fn collect_medium() { function collect_large (line 153) | fn collect_large() { function get_small_success (line 159) | fn get_small_success() { function get_medium_success (line 167) | fn get_medium_success() { function get_large_success (line 175) | fn get_large_success() { function get_small_fail (line 183) | fn get_small_fail() { function get_medium_fail (line 189) | fn get_medium_fail() { function get_large_fail (line 195) | fn get_large_fail() { FILE: rust-runtime/aws-smithy-legacy-http-server/src/runtime_error.rs type InternalFailureException (line 11) | pub struct InternalFailureException; constant INVALID_HTTP_RESPONSE_FOR_RUNTIME_ERROR_PANIC_MESSAGE (line 13) | pub const INVALID_HTTP_RESPONSE_FOR_RUNTIME_ERROR_PANIC_MESSAGE: &str = ... FILE: rust-runtime/aws-smithy-legacy-http-server/src/service.rs type ServiceShape (line 71) | pub trait ServiceShape { constant ID (line 73) | const ID: ShapeId; constant VERSION (line 76) | const VERSION: Option<&'static str>; type ContainsOperation (line 87) | pub trait ContainsOperation: ServiceShape { constant VALUE (line 88) | const VALUE: Self::Operations; FILE: rust-runtime/aws-smithy-legacy-http-server/src/shape_id.rs type ShapeId (line 26) | pub struct ShapeId { method new (line 36) | pub const fn new(absolute: &'static str, namespace: &'static str, name... method namespace (line 47) | pub fn namespace(&self) -> &'static str { method name (line 54) | pub fn name(&self) -> &'static str { method absolute (line 61) | pub fn absolute(&self) -> &'static str { FILE: rust-runtime/aws-smithy-legacy-http-server/src/test_helpers.rs function assert_send (line 6) | pub(crate) fn assert_send() {} function assert_sync (line 7) | pub(crate) fn assert_sync() {} FILE: rust-runtime/aws-smithy-legacy-http/src/endpoint.rs type Result (line 18) | pub type Result = std::result::Result(endpoint: &'a http_1x::Uri, uri: &'a http_1x::Uri) ->... FILE: rust-runtime/aws-smithy-legacy-http/src/endpoint/error.rs type ResolveEndpointError (line 13) | pub struct ResolveEndpointError { method message (line 20) | pub fn message(message: impl Into) -> Self { method with_source (line 28) | pub fn with_source(self, source: Option>)... method from_source (line 33) | pub fn from_source( method fmt (line 42) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 48) | fn source(&self) -> Option<&(dyn Error + 'static)> { type InvalidEndpointErrorKind (line 54) | pub(super) enum InvalidEndpointErrorKind { type InvalidEndpointError (line 68) | pub struct InvalidEndpointError { method endpoint_must_have_scheme (line 74) | pub fn endpoint_must_have_scheme() -> Self { method failed_to_construct_authority (line 81) | pub fn failed_to_construct_authority( method failed_to_construct_uri (line 94) | pub fn failed_to_construct_uri( method from (line 106) | fn from(kind: InvalidEndpointErrorKind) -> Self { method fmt (line 112) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 126) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: rust-runtime/aws-smithy-legacy-http/src/event_stream.rs type BoxError (line 14) | pub type BoxError = Box; FILE: rust-runtime/aws-smithy-legacy-http/src/event_stream/receiver.rs type RecvBuf (line 23) | enum RecvBuf { method has_data (line 37) | fn has_data(&self) -> bool { method is_eos (line 45) | fn is_eos(&self) -> bool { method buffered (line 50) | fn buffered(&mut self) -> &mut SegmentedBuf { method with_partial (line 61) | fn with_partial(self, partial: Bytes) -> Self { method ended (line 79) | fn ended(self) -> Self { type ReceiverErrorKind (line 90) | enum ReceiverErrorKind { type ReceiverError (line 97) | pub struct ReceiverError { method fmt (line 102) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Receiver (line 113) | pub struct Receiver { type InitialMessageType (line 129) | pub enum InitialMessageType { method as_str (line 135) | fn as_str(&self) -> &'static str { function new (line 145) | pub fn new( function unmarshall (line 159) | fn unmarshall(&self, message: Message) -> Result, SdkError Result<(), SdkError Result, SdkError( function recv (line 280) | pub async fn recv(&mut self) -> Result, SdkError Bytes { function encode_message (line 332) | fn encode_message(message: &str) -> Bytes { type FakeError (line 340) | struct FakeError; method fmt (line 342) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type TestMessage (line 349) | struct TestMessage(String); type Unmarshaller (line 352) | struct Unmarshaller; type Output (line 354) | type Output = TestMessage; type Error (line 355) | type Error = EventStreamError; method unmarshall (line 357) | fn unmarshall( function receive_success (line 368) | async fn receive_success() { function receive_last_chunk_empty (line 386) | async fn receive_last_chunk_empty() { function receive_last_chunk_not_full_message (line 407) | async fn receive_last_chunk_not_full_message() { function receive_last_chunk_has_multiple_messages (line 431) | async fn receive_last_chunk_has_multiple_messages() { function receive_network_failure (line 507) | async fn receive_network_failure() { function receive_message_parse_failure (line 526) | async fn receive_message_parse_failure() { function receive_initial_response (line 547) | async fn receive_initial_response() { function receive_no_initial_response (line 565) | async fn receive_no_initial_response() { function assert_send_and_sync (line 586) | fn assert_send_and_sync() {} function receiver_is_send_and_sync (line 589) | async fn receiver_is_send_and_sync() { FILE: rust-runtime/aws-smithy-legacy-http/src/event_stream/sender.rs type EventStreamSender (line 21) | pub struct EventStreamSender { method fmt (line 26) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function once (line 35) | pub fn once(item: Result) -> Self { function into_body_stream (line 42) | pub fn into_body_stream( function into_inner (line 53) | pub fn into_inner(self) -> Pin> + Sen... function from (line 62) | fn from(stream: S) -> Self { type MessageStreamError (line 71) | pub struct MessageStreamError { method unhandled (line 83) | pub fn unhandled(err: impl Into Self { method meta (line 100) | pub fn meta(&self) -> &ErrorMetadata { method fmt (line 114) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type MessageStreamErrorKind (line 77) | enum MessageStreamErrorKind { method source (line 106) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type MessageStreamAdapter (line 127) | pub struct MessageStreamAdapter { function new (line 140) | pub fn new( type Item (line 158) | type Item = method poll_next (line 161) | fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll Result Result) -> std::fmt::Result { type TestSigner (line 257) | struct TestSigner; method sign (line 259) | fn sign(&mut self, message: Message) -> Result { method sign_empty (line 265) | fn sign_empty(&mut self) -> Option> { function check_send_sync (line 272) | fn check_send_sync(value: T) -> T { function event_stream_sender_send_sync (line 277) | fn event_stream_sender_send_sync() { function check_compatible_with_hyper_wrap_stream (line 283) | fn check_compatible_with_hyper_wrap_stream(stream: S) -> S function message_stream_adapter_success (line 293) | async fn message_stream_adapter_success() { function message_stream_adapter_construction_failure (line 322) | async fn message_stream_adapter_construction_failure() { function event_stream_sender_once (line 345) | async fn event_stream_sender_once() { function event_stream_input_ergonomics (line 372) | fn event_stream_input_ergonomics() { FILE: rust-runtime/aws-smithy-legacy-http/src/futures_stream_adapter.rs type FuturesStreamCompatByteStream (line 21) | pub struct FuturesStreamCompatByteStream(ByteStream); method new (line 25) | pub fn new(stream: ByteStream) -> Self { method into_inner (line 30) | pub fn into_inner(self) -> SdkBody { type Item (line 36) | type Item = Result; method poll_next (line 38) | fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll(stream: S) -> S function test_byte_stream_stream_can_be_made_compatible_with_hyper_wrap_stream (line 58) | fn test_byte_stream_stream_can_be_made_compatible_with_hyper_wrap_stream... FILE: rust-runtime/aws-smithy-legacy-http/src/header.rs type ParseError (line 19) | pub struct ParseError { method new (line 26) | pub fn new(message: impl Into>) -> Self { method with_source (line 34) | pub fn with_source(self, source: impl Into) -> fmt::Result { method source (line 49) | fn source(&self) -> Option<&(dyn Error + 'static)> { function many_dates (line 58) | pub fn many_dates<'a>( function headers_for_prefix (line 78) | pub fn headers_for_prefix<'a>( function read_many_from_str (line 89) | pub fn read_many_from_str<'a, T: FromStr>( function read_many_primitive (line 103) | pub fn read_many_primitive<'a, T: Parse>( function read_many (line 113) | fn read_many<'a, T>( function one_or_none (line 132) | pub fn one_or_none<'a, T: FromStr>( function set_request_header_if_absent (line 153) | pub fn set_request_header_if_absent( function set_response_header_if_absent (line 174) | pub fn set_response_header_if_absent( function trim (line 201) | fn trim(s: Cow<'_, str>) -> Cow<'_, str> { function replace (line 208) | fn replace<'a>(value: Cow<'a, str>, pattern: &str, replacement: &str) ->... function read_value (line 219) | pub(crate) fn read_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), ... function read_unquoted_value (line 236) | fn read_unquoted_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), Pa... function read_quoted_value (line 246) | fn read_quoted_value(input: &[u8]) -> Result<(Cow<'_, str>, &[u8]), Pars... function then_comma (line 267) | fn then_comma(s: &[u8]) -> Result<&[u8], ParseError> { function read_one (line 279) | fn read_one<'a, T>( function quote_header_value (line 288) | pub fn quote_header_value<'a>(value: impl Into>) -> Cow<'a,... function append_merge_header_maps (line 307) | pub fn append_merge_header_maps( function put_on_request_if_absent (line 347) | fn put_on_request_if_absent() { function put_on_response_if_absent (line 364) | fn put_on_response_if_absent() { function parse_floats (line 385) | fn parse_floats() { function test_many_dates (line 423) | fn test_many_dates() { function read_many_strings (line 475) | fn read_many_strings() { function read_many_bools (line 526) | fn read_many_bools() { function check_read_many_i16 (line 592) | fn check_read_many_i16() { function test_prefix_headers (line 658) | fn test_prefix_headers() { function test_quote_header_value (line 681) | fn test_quote_header_value() { function test_append_merge_header_maps_with_shared_key (line 695) | fn test_append_merge_header_maps_with_shared_key() { function test_append_merge_header_maps_with_multiple_values_in_left_hand_map (line 717) | fn test_append_merge_header_maps_with_multiple_values_in_left_hand_map() { function test_append_merge_header_maps_with_empty_left_hand_map (line 742) | fn test_append_merge_header_maps_with_empty_left_hand_map() { FILE: rust-runtime/aws-smithy-legacy-http/src/label.rs constant GREEDY (line 14) | const GREEDY: &AsciiSet = &BASE_SET.remove(b'/'); type EncodingStrategy (line 19) | pub enum EncodingStrategy { function fmt_string (line 27) | pub fn fmt_string>(t: T, strategy: EncodingStrategy) -> St... function fmt_timestamp (line 37) | pub fn fmt_timestamp(t: &DateTime, format: Format) -> Result>(t: T) -> String { function fmt_timestamp (line 22) | pub fn fmt_timestamp(t: &DateTime, format: Format) -> Result { function new (line 44) | pub fn new(out: &'a mut String) -> Self { function push_kv (line 49) | pub fn push_kv(&mut self, k: &str, v: &str) { function push_v (line 58) | pub fn push_v(&mut self, v: &str) { function url_encode (line 72) | fn url_encode() { function writer_sets_prefix_properly (line 83) | fn writer_sets_prefix_properly() { FILE: rust-runtime/aws-smithy-legacy-http/src/query_writer.rs type QueryWriter (line 12) | pub struct QueryWriter { method new_from_string (line 20) | pub fn new_from_string(uri: &str) -> Result { method new (line 25) | pub fn new(uri: &Uri) -> Self { method clear_params (line 45) | pub fn clear_params(&mut self) { method insert (line 54) | pub fn insert(&mut self, k: &str, v: &str) { method insert_encoded (line 60) | pub fn insert_encoded(&mut self, encoded_k: &str, encoded_v: &str) { method build_query (line 71) | pub fn build_query(self) -> String { method build_uri (line 76) | pub fn build_uri(self) -> Uri { function empty_uri (line 93) | fn empty_uri() { function uri_with_path (line 105) | fn uri_with_path() { function uri_with_path_and_query (line 117) | fn uri_with_path_and_query() { function build_query (line 131) | fn build_query() { function doesnt_panic_when_adding_query_to_valid_uri (line 142) | fn doesnt_panic_when_adding_query_to_valid_uri() { function clear_params (line 170) | fn clear_params() { FILE: rust-runtime/aws-smithy-legacy-http/src/urlencode.rs constant BASE_SET (line 9) | pub(crate) const BASE_SET: &AsciiSet = &CONTROLS function set_includes_mandatory_characters (line 50) | fn set_includes_mandatory_characters() { FILE: rust-runtime/aws-smithy-mocks/src/interceptor.rs type ActiveRule (line 26) | struct ActiveRule(Rule); type Storer (line 29) | type Storer = StoreReplace; type ResponseId (line 34) | struct ResponseId(usize); type Storer (line 37) | type Storer = StoreReplace; type MockResponseInterceptor (line 41) | pub struct MockResponseInterceptor { method fmt (line 53) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 68) | pub fn new() -> Self { method with_rule (line 80) | pub fn with_rule(self, rule: &Rule) -> Self { method rule_mode (line 88) | pub fn rule_mode(mut self, rule_mode: RuleMode) -> Self { method allow_passthrough (line 97) | pub fn allow_passthrough(mut self) -> Self { method default (line 59) | fn default() -> Self { method name (line 104) | fn name(&self) -> &'static str { method read_before_serialization (line 108) | fn read_before_serialization( method modify_before_transmit (line 207) | fn modify_before_transmit( method modify_before_attempt_completion (line 246) | fn modify_before_attempt_completion( type MockHttpResponse (line 279) | struct MockHttpResponse(Arc); function create_mock_http_client (line 282) | pub fn create_mock_http_client() -> SharedHttpClient { type TestInput (line 318) | struct TestInput { method new (line 323) | fn new(bucket: &str, key: &str) -> Self { type TestOutput (line 332) | struct TestOutput { method new (line 337) | fn new(content: &str) -> Self { type TestError (line 345) | struct TestError { method new (line 350) | fn new(message: &str) -> Self { method fmt (line 358) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function create_rule_builder (line 366) | fn create_rule_builder() -> RuleBuilder { function create_test_operation (line 383) | fn create_test_operation( function test_retry_sequence (line 432) | async fn test_retry_sequence() { function test_compute_output (line 472) | async fn test_compute_output() { function test_exhausted_rules_sequential (line 512) | async fn test_exhausted_rules_sequential() { function test_rule_mode_match_any (line 536) | async fn test_rule_mode_match_any() { function test_mixed_response_types (line 582) | async fn test_mixed_response_types() { function test_exhausted_sequence_match_any (line 630) | async fn test_exhausted_sequence_match_any() { function test_exhausted_sequence_sequential (line 685) | async fn test_exhausted_sequence_sequential() { function test_concurrent_usage (line 731) | async fn test_concurrent_usage() { function test_sequential_rule_removal (line 785) | async fn test_sequential_rule_removal() { function test_simple_rule_in_match_any_mode (line 827) | async fn test_simple_rule_in_match_any_mode() { function test_simple_rule_in_sequential_mode (line 848) | async fn test_simple_rule_in_sequential_mode() { function test_repeatedly_method (line 877) | async fn test_repeatedly_method() { function test_times_validation (line 911) | fn test_times_validation() { function test_repeatedly_validation (line 922) | fn test_repeatedly_validation() { function test_total_responses_overflow (line 928) | fn test_total_responses_overflow() { function test_compute_response_conditional (line 941) | async fn test_compute_response_conditional() { FILE: rust-runtime/aws-smithy-mocks/src/rule.rs type MockResponse (line 25) | pub enum MockResponse { type MatchFn (line 35) | type MatchFn = Arc bool + Send + Sync>; type ServeFn (line 36) | type ServeFn = Arc Option) -> fmt::Result { method new (line 72) | pub(crate) fn new( method is_simple (line 102) | pub(crate) fn is_simple(&self) -> bool { method next_response (line 107) | pub(crate) fn next_response(&self, input: &Input) -> Option usize { method is_exhausted (line 118) | pub fn is_exhausted(&self) -> bool { type RuleMode (line 127) | pub enum RuleMode { type RuleBuilder (line 141) | pub struct RuleBuilder { function new (line 157) | pub fn new() -> Self { function new_from_mock (line 166) | pub fn new_from_mock(_input_hint: impl Fn() -> I, _output_hint: im... function match_requests (line 177) | pub fn match_requests(mut self, filter: F) -> Self function sequence (line 205) | pub fn sequence(self) -> ResponseSequenceBuilder { function then_output (line 210) | pub fn then_output(self, output_fn: F) -> Rule function then_error (line 218) | pub fn then_error(self, error_fn: F) -> Rule function then_http_response (line 226) | pub fn then_http_response(self, response_fn: F) -> Rule function then_compute_output (line 248) | pub fn then_compute_output(self, compute_fn: F) -> Rule function then_compute_response (line 275) | pub fn then_compute_response(self, compute_fn: F) -> Rule type SequenceGeneratorFn (line 283) | type SequenceGeneratorFn = Arc MockResponse { type FinalizedResponseSequenceBuilder (line 301) | pub struct FinalizedResponseSequenceBuilder { function new (line 312) | pub(crate) fn new(input_filter: MatchFn) -> Self { function output (line 331) | pub fn output(mut self, output_fn: F) -> Self function error (line 341) | pub fn error(mut self, error_fn: F) -> Self function http_status (line 351) | pub fn http_status(mut self, status: u16, body: Option) -> Self { function http_response (line 368) | pub fn http_response(mut self, response_fn: F) -> Self function compute_output (line 381) | fn compute_output(mut self, compute_fn: F) -> Self function compute_response (line 397) | fn compute_response(mut self, compute_fn: F) -> Self function times (line 435) | pub fn times(mut self, count: usize) -> Self { function repeatedly (line 477) | pub fn repeatedly(self) -> FinalizedResponseSequenceBuilder { function build_simple (line 486) | pub(crate) fn build_simple(mut self) -> Rule { function build (line 492) | pub fn build(self) -> Rule { function build (line 528) | pub fn build(self) -> Rule { FILE: rust-runtime/aws-smithy-mocks/tests/macros.rs type Client (line 12) | pub(crate) struct Client {} method from_conf (line 14) | pub(crate) fn from_conf(_conf: config::Config) -> Self { type Config (line 24) | pub(crate) struct Config {} method builder (line 26) | pub(crate) fn builder() -> Builder { type Builder (line 30) | pub(crate) struct Builder {} method build (line 32) | pub fn build(self) -> Config { method with_test_defaults_v2 (line 35) | pub fn with_test_defaults_v2(self) -> Self { method http_client (line 38) | pub fn http_client(self, _http_client: SharedHttpClient) -> Self { method interceptor (line 42) | pub fn interceptor(self, _interceptor: impl Intercept + 'static) -> Se... function mock_client (line 49) | fn mock_client() { FILE: rust-runtime/aws-smithy-observability-otel/benches/async_instruments.rs function record_async_instruments (line 19) | async fn record_async_instruments(dyn_sdk_meter: Meter) { function async_instruments_benchmark (line 68) | fn async_instruments_benchmark(c: &mut Criterion) { FILE: rust-runtime/aws-smithy-observability-otel/benches/sync_instruments.rs function record_sync_instruments (line 18) | async fn record_sync_instruments(dyn_sdk_meter: Meter) { function sync_instruments_benchmark (line 34) | fn sync_instruments_benchmark(c: &mut Criterion) { FILE: rust-runtime/aws-smithy-observability-otel/src/attributes.rs type AttributesWrap (line 14) | pub(crate) struct AttributesWrap(Attributes); method new (line 16) | pub(crate) fn new(inner: Attributes) -> Self { method from (line 66) | fn from(value: &[KeyValue]) -> Self { type Target (line 21) | type Target = Attributes; method deref (line 23) | fn deref(&self) -> &Self::Target { function kv_from_option_attr (line 28) | pub(crate) fn kv_from_option_attr(input: Option<&Attributes>) -> Vec Option Self { function attr_to_kv (line 97) | fn attr_to_kv() { function kv_to_attr (line 121) | fn kv_to_attr() { FILE: rust-runtime/aws-smithy-observability-otel/src/lib.rs function can_construct_set_and_use_otel_as_global_telemetry_provider (line 41) | async fn can_construct_set_and_use_otel_as_global_telemetry_provider() { FILE: rust-runtime/aws-smithy-observability-otel/src/meter.rs type UpDownCounterWrap (line 29) | struct UpDownCounterWrap(OtelUpDownCounter); method add (line 31) | fn add(&self, value: i64, attributes: Option<&Attributes>, _context: Opt... type HistogramWrap (line 37) | struct HistogramWrap(OtelHistogram); method record (line 39) | fn record(&self, value: f64, attributes: Option<&Attributes>, _context: ... type MonotonicCounterWrap (line 45) | struct MonotonicCounterWrap(OtelCounter); method add (line 47) | fn add(&self, value: u64, attributes: Option<&Attributes>, _context: Opt... type GaugeWrap (line 53) | struct GaugeWrap(OtelObservableGauge); type Value (line 55) | type Value = f64; method record (line 57) | fn record( method stop (line 68) | fn stop(&self) {} type AsyncUpDownCounterWrap (line 72) | struct AsyncUpDownCounterWrap(OtelObservableUpDownCounter); type Value (line 74) | type Value = i64; method record (line 76) | fn record( method stop (line 87) | fn stop(&self) {} type AsyncMonotonicCounterWrap (line 91) | struct AsyncMonotonicCounterWrap(OtelObservableCounter); type Value (line 93) | type Value = u64; method record (line 95) | fn record( method stop (line 106) | fn stop(&self) {} type AsyncInstrumentWrap (line 109) | struct AsyncInstrumentWrap<'a, T>(&'a (dyn OtelAsyncInstrument + Send... type Value (line 111) | type Value = T; method record (line 113) | fn record( method stop (line 124) | fn stop(&self) {} method fmt (line 130) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type MeterWrap (line 136) | struct MeterWrap(OtelMeter); type Target (line 138) | type Target = OtelMeter; method deref (line 140) | fn deref(&self) -> &Self::Target { method create_gauge (line 146) | fn create_gauge( method create_up_down_counter (line 168) | fn create_up_down_counter( method create_async_up_down_counter (line 184) | fn create_async_up_down_counter( method create_monotonic_counter (line 206) | fn create_monotonic_counter( method create_async_monotonic_counter (line 222) | fn create_async_monotonic_counter( method create_histogram (line 244) | fn create_histogram( type OtelMeterProvider (line 264) | pub struct OtelMeterProvider { method new (line 270) | pub fn new(otel_meter_provider: OtelSdkMeterProvider) -> Self { method flush (line 277) | pub fn flush(&self) -> Result<(), ObservabilityError> { method get_meter (line 286) | fn get_meter(&self, scope: &'static str, _attributes: Option<&Attributes... method provider_name (line 290) | fn provider_name(&self) -> &'static str { function sync_instruments_work (line 313) | async fn sync_instruments_work() { function async_instrument_work (line 374) | async fn async_instrument_work() { FILE: rust-runtime/aws-smithy-observability/src/attributes.rs type AttributeValue (line 15) | pub enum AttributeValue { type Attributes (line 29) | pub struct Attributes { method new (line 35) | pub fn new() -> Self { method set (line 40) | pub fn set(&mut self, key: impl Into, value: impl Into) -> Option<&AttributeValue> { method attributes (line 50) | pub fn attributes(&self) -> &HashMap { method into_attributes (line 55) | pub fn into_attributes(self) -> impl Iterator &dyn Scope; type ContextManager (line 23) | pub trait ContextManager { method current (line 25) | fn current(&self) -> &dyn Context; FILE: rust-runtime/aws-smithy-observability/src/error.rs type ObservabilityError (line 15) | pub struct ObservabilityError { method new (line 30) | pub fn new(kind: ErrorKind, err: E) -> Self method kind (line 41) | pub fn kind(&self) -> &ErrorKind { method fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 55) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type ErrorKind (line 23) | pub enum ErrorKind { type GlobalTelemetryProviderError (line 63) | pub struct GlobalTelemetryProviderError { method new (line 69) | pub fn new(reason: &'static str) -> Self { method fmt (line 77) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: rust-runtime/aws-smithy-observability/src/global.rs function set_telemetry_provider (line 27) | pub fn set_telemetry_provider(new_provider: TelemetryProvider) -> Result... function get_telemetry_provider (line 44) | pub fn get_telemetry_provider() -> Result, Observ... function can_set_global_telemetry_provider (line 65) | fn can_set_global_telemetry_provider() { function can_get_global_telemetry_provider (line 74) | fn can_get_global_telemetry_provider() { FILE: rust-runtime/aws-smithy-observability/src/instruments.rs type InstrumentBuilder (line 14) | pub struct InstrumentBuilder<'a, T> { function new (line 24) | pub(crate) fn new(meter: &'a Meter, name: Cow<'static, str>) -> Self { function get_name (line 35) | pub fn get_name(&self) -> &Cow<'static, str> { function set_description (line 40) | pub fn set_description(mut self, description: impl Into &Option> { function set_units (line 51) | pub fn set_units(mut self, units: impl Into>) -> Self { function get_units (line 57) | pub fn get_units(&self) -> &Option> { type AsyncInstrumentBuilder (line 81) | pub struct AsyncInstrumentBuilder<'a, T, M> { function new (line 97) | pub(crate) fn new( function get_name (line 113) | pub fn get_name(&self) -> &Cow<'static, str> { function get_callback (line 118) | pub fn get_callback(&self) -> Arc) +... function set_description (line 123) | pub fn set_description(mut self, description: impl Into &Option> { function set_units (line 134) | pub fn set_units(mut self, units: impl Into>) -> Self { function get_units (line 140) | pub fn get_units(&self) -> &Option> { type ProvideInstrument (line 172) | pub trait ProvideInstrument: Send + Sync + Debug { method create_gauge (line 175) | fn create_gauge( method create_up_down_counter (line 181) | fn create_up_down_counter( method create_async_up_down_counter (line 188) | fn create_async_up_down_counter( method create_monotonic_counter (line 194) | fn create_monotonic_counter( method create_async_monotonic_counter (line 201) | fn create_async_monotonic_counter( method create_histogram (line 207) | fn create_histogram( type Histogram (line 214) | pub trait Histogram: Send + Sync + Debug { method record (line 216) | fn record(&self, value: f64, attributes: Option<&Attributes>, context:... type MonotonicCounter (line 220) | pub trait MonotonicCounter: Send + Sync + Debug { method add (line 222) | fn add(&self, value: u64, attributes: Option<&Attributes>, context: Op... type UpDownCounter (line 226) | pub trait UpDownCounter: Send + Sync + Debug { method add (line 228) | fn add(&self, value: i64, attributes: Option<&Attributes>, context: Op... type AsyncMeasure (line 232) | pub trait AsyncMeasure: Send + Sync + Debug { method record (line 237) | fn record( method stop (line 245) | fn stop(&self); FILE: rust-runtime/aws-smithy-observability/src/meter.rs type ProvideMeter (line 17) | pub trait ProvideMeter: Send + Sync + Debug { method get_meter (line 19) | fn get_meter(&self, scope: &'static str, attributes: Option<&Attribute... method provider_name (line 23) | fn provider_name(&self) -> &'static str { type Meter (line 30) | pub struct Meter { method new (line 36) | pub fn new(instrument_provider: Arc( method create_up_down_counter (line 56) | pub fn create_up_down_counter( method create_async_up_down_counter (line 65) | pub fn create_async_up_down_counter( method create_monotonic_counter (line 77) | pub fn create_monotonic_counter( method create_async_monotonic_counter (line 86) | pub fn create_async_monotonic_counter( method create_histogram (line 98) | pub fn create_histogram( FILE: rust-runtime/aws-smithy-observability/src/noop.rs type NoopMeterProvider (line 22) | pub(crate) struct NoopMeterProvider; method get_meter (line 24) | fn get_meter(&self, _scope: &'static str, _attributes: Option<&Attribute... method provider_name (line 28) | fn provider_name(&self) -> &'static str { type NoopMeter (line 34) | pub(crate) struct NoopMeter; method create_gauge (line 36) | fn create_gauge( method create_up_down_counter (line 43) | fn create_up_down_counter( method create_async_up_down_counter (line 50) | fn create_async_up_down_counter( method create_monotonic_counter (line 57) | fn create_monotonic_counter( method create_async_monotonic_counter (line 64) | fn create_async_monotonic_counter( method create_histogram (line 71) | fn create_histogram( type NoopAsyncMeasurement (line 80) | struct NoopAsyncMeasurement(PhantomData); type Value (line 82) | type Value = T; method record (line 84) | fn record(&self, _value: T, _attributes: Option<&Attributes>, _context: ... method stop (line 86) | fn stop(&self) {} type NoopUpDownCounter (line 90) | struct NoopUpDownCounter; method add (line 92) | fn add(&self, _value: i64, _attributes: Option<&Attributes>, _context: O... type NoopMonotonicCounter (line 96) | struct NoopMonotonicCounter; method add (line 98) | fn add(&self, _value: u64, _attributes: Option<&Attributes>, _context: O... type NoopHistogram (line 102) | struct NoopHistogram; method record (line 104) | fn record( FILE: rust-runtime/aws-smithy-observability/src/provider.rs type TelemetryProvider (line 14) | pub struct TelemetryProvider { method builder (line 20) | pub fn builder() -> TelemetryProviderBuilder { method noop (line 27) | pub fn noop() -> TelemetryProvider { method meter_provider (line 34) | pub fn meter_provider(&self) -> &(dyn ProvideMeter + Send + Sync) { method default (line 44) | fn default() -> Self { type TelemetryProviderBuilder (line 53) | pub struct TelemetryProviderBuilder { method meter_provider (line 59) | pub fn meter_provider(mut self, meter_provider: Arc TelemetryProvider { type GlobalTelemetryProvider (line 75) | pub(crate) struct GlobalTelemetryProvider { method new (line 80) | pub(crate) fn new(telemetry_provider: TelemetryProvider) -> Self { method telemetry_provider (line 86) | pub(crate) fn telemetry_provider(&self) -> &Arc { FILE: rust-runtime/aws-smithy-protocol-test/src/lib.rs type FloatEquals (line 35) | pub trait FloatEquals { method float_equals (line 36) | fn float_equals(&self, other: &Self) -> bool; method float_equals (line 40) | fn float_equals(&self, other: &Self) -> bool { method float_equals (line 46) | fn float_equals(&self, other: &Self) -> bool { method float_equals (line 55) | fn float_equals(&self, other: &Self) -> bool { type ProtocolTestFailure (line 65) | pub enum ProtocolTestFailure { function assert_ok (line 105) | pub fn assert_ok(inp: Result<(), ProtocolTestFailure>) { type QueryParam (line 116) | struct QueryParam<'a> { function parse (line 122) | fn parse(s: &'a str) -> Self { function extract_params (line 131) | fn extract_params(uri: &str) -> HashSet<&str> { function assert_uris_match (line 137) | pub fn assert_uris_match(left: impl AsRef, right: impl AsRef) { function validate_query_string (line 168) | pub fn validate_query_string( function forbid_query_params (line 184) | pub fn forbid_query_params( function require_query_params (line 211) | pub fn require_query_params( type GetNormalizedHeader (line 230) | pub trait GetNormalizedHeader { method get_header (line 231) | fn get_header(&self, key: &str) -> Option; method get_header (line 236) | fn get_header(&self, key: &str) -> Option { method get_header (line 248) | fn get_header(&self, key: &str) -> Option { method get_header (line 266) | fn get_header(&self, key: &str) -> Option { function validate_headers (line 281) | pub fn validate_headers<'a>( function forbid_headers (line 307) | pub fn forbid_headers( function require_headers (line 323) | pub fn require_headers( type MediaType (line 339) | pub enum MediaType { method from (line 353) | fn from(inp: T) -> Self { function validate_body (line 365) | pub fn validate_body + Debug>( type PrettyStr (line 409) | struct PrettyStr<'a>(&'a str); method fmt (line 411) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PrettyString (line 417) | pub struct PrettyString(String); method fmt (line 419) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function pretty_comparison (line 424) | fn pretty_comparison(expected: &str, actual: &str) -> PrettyString { function try_json_eq (line 431) | fn try_json_eq(expected: &str, actual: &str) -> Result<(), ProtocolTestF... function cbor_values_equal (line 454) | fn cbor_values_equal( function ciborium_map_to_hashmap (line 511) | fn ciborium_map_to_hashmap( function get_text_key_value (line 519) | fn get_text_key_value( function try_cbor_eq (line 531) | fn try_cbor_eq + Debug>( function decode_body_data (line 586) | pub fn decode_body_data(body: &[u8], media_type: MediaType) -> Cow<'_, [... function make_request (line 606) | fn make_request(uri: &str) -> HttpRequest { function test_validate_empty_query_string (line 613) | fn test_validate_empty_query_string() { function test_validate_query_string (line 620) | fn test_validate_query_string() { function test_forbid_query_param (line 636) | fn test_forbid_query_param() { function test_require_query_param (line 646) | fn test_require_query_param() { function test_validate_headers (line 655) | fn test_validate_headers() { function test_forbidden_headers (line 678) | fn test_forbidden_headers() { function test_required_headers (line 692) | fn test_required_headers() { function test_validate_json_body (line 700) | fn test_validate_json_body() { function test_validate_cbor_body (line 711) | fn test_validate_cbor_body() { function test_validate_xml_body (line 751) | fn test_validate_xml_body() { function test_validate_non_json_body (line 765) | fn test_validate_non_json_body() { function test_validate_headers_http0x (line 777) | fn test_validate_headers_http0x() { function test_float_equals (line 786) | fn test_float_equals() { FILE: rust-runtime/aws-smithy-protocol-test/src/urlencoded.rs function rewrite_url_encoded_map_keys (line 9) | fn rewrite_url_encoded_map_keys(input: &str) -> (String, String) { function rewrite_url_encoded_body (line 26) | fn rewrite_url_encoded_body(input: &str) -> String { function try_url_encoded_form_equivalent (line 43) | pub(crate) fn try_url_encoded_form_equivalent( function test_url_encoded_form_equivalent (line 64) | fn test_url_encoded_form_equivalent() { FILE: rust-runtime/aws-smithy-protocol-test/src/xml.rs function try_xml_equivalent (line 14) | pub(crate) fn try_xml_equivalent(expected: &str, actual: &str) -> Result... function normalize_xml (line 42) | pub(crate) fn normalize_xml(s: &str) -> Result { function unparse_tag (line 55) | fn unparse_tag(tag: Node<'_, '_>, depth: usize) -> String { function unparse_node (line 86) | fn unparse_node(n: Node<'_, '_>, depth: usize) -> Option { function unparse_start_element (line 104) | fn unparse_start_element(n: Node<'_, '_>) -> String { function is_list (line 129) | fn is_list(node: Node<'_, '_>) -> bool { function non_empty_children (line 162) | fn non_empty_children<'a, 'input: 'a>( function normalize_field_order (line 177) | fn normalize_field_order() -> Result<(), Box> { function detect_lists (line 197) | fn detect_lists() { function dont_reorder_lists (line 210) | fn dont_reorder_lists() { function reorder_wrapped_maps (line 229) | fn reorder_wrapped_maps() { function reorder_flat_maps (line 258) | fn reorder_flat_maps() { function normalize_self_closing_elements (line 293) | fn normalize_self_closing_elements() { function different_attributes_are_different (line 298) | fn different_attributes_are_different() { function nested_namespaces (line 309) | fn nested_namespaces() { function namespace_with_prefix (line 320) | fn namespace_with_prefix() { FILE: rust-runtime/aws-smithy-query/src/lib.rs type QueryWriter (line 26) | pub struct QueryWriter<'a> { function new (line 31) | pub fn new(output: &'a mut String, action: &str, version: &str) -> Self { function prefix (line 39) | pub fn prefix(&mut self, prefix: &'a str) -> QueryValueWriter<'_> { function finish (line 43) | pub fn finish(self) { type QueryMapWriter (line 49) | pub struct QueryMapWriter<'a> { function new (line 59) | fn new( function entry (line 76) | pub fn entry(&mut self, key: &str) -> QueryValueWriter<'_> { function finish (line 99) | pub fn finish(self) { type QueryListWriter (line 105) | pub struct QueryListWriter<'a> { function new (line 114) | fn new( function entry (line 129) | pub fn entry(&mut self) -> QueryValueWriter<'_> { function finish (line 147) | pub fn finish(self) { type QueryValueWriter (line 157) | pub struct QueryValueWriter<'a> { function new (line 163) | pub fn new(output: &'a mut String, prefix: Cow<'a, str>) -> QueryValueWr... function prefix (line 168) | pub fn prefix(&mut self, prefix: &'a str) -> QueryValueWriter<'_> { function boolean (line 176) | pub fn boolean(mut self, value: bool) { function string (line 185) | pub fn string(mut self, value: &str) { function number (line 191) | pub fn number(self, value: Number) { function date_time (line 205) | pub fn date_time( function start_map (line 215) | pub fn start_map( function start_list (line 225) | pub fn start_list(self, flat: bool, member_override: Option<&'a str>) ->... function write_param_name (line 229) | fn write_param_name(&mut self) { function no_params (line 243) | fn no_params() { function query_list_writer_empty_list (line 251) | fn query_list_writer_empty_list() { function maps (line 260) | fn maps() { function lists (line 301) | fn lists() { function prefixes (line 339) | fn prefixes() { function timestamps (line 361) | fn timestamps() { function numbers (line 397) | fn numbers() { function booleans (line 428) | fn booleans() { function action_version_escaping (line 447) | fn action_version_escaping() { FILE: rust-runtime/aws-smithy-runtime-api-macros/src/lib.rs constant KNOWN_HOOKS (line 19) | const KNOWN_HOOKS: &[&str] = &[ constant _ (line 41) | const _: () = assert!( function dyn_dispatch_hint (line 63) | pub fn dyn_dispatch_hint(_attr: TokenStream, item: TokenStream) -> Token... FILE: rust-runtime/aws-smithy-runtime-api/src/box_error.rs type BoxError (line 7) | pub type BoxError = Box; FILE: rust-runtime/aws-smithy-runtime-api/src/client/auth.rs type AuthSchemeOption (line 32) | pub struct AuthSchemeOption { method builder (line 39) | pub fn builder() -> AuthSchemeOptionBuilder { method scheme_id (line 44) | pub fn scheme_id(&self) -> &AuthSchemeId { method properties (line 52) | pub fn properties(&self) -> Option { method from (line 58) | fn from(auth_scheme_id: AuthSchemeId) -> Self { type AuthSchemeOptionBuilder (line 68) | pub struct AuthSchemeOptionBuilder { method scheme_id (line 75) | pub fn scheme_id(mut self, auth_scheme_id: AuthSchemeId) -> Self { method set_scheme_id (line 81) | pub fn set_scheme_id(&mut self, auth_scheme_id: Option) { method properties (line 86) | pub fn properties(mut self, properties: FrozenLayer) -> Self { method set_properties (line 92) | pub fn set_properties(&mut self, properties: Option) { method build (line 97) | pub fn build(self) -> Result Self { method fmt (line 126) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AuthSchemeId (line 143) | pub struct AuthSchemeId { method as_ref (line 149) | fn as_ref(&self) -> &AuthSchemeId { method new (line 167) | pub const fn new(scheme_id: &'static str) -> Self { method as_str (line 178) | pub const fn as_str(&self) -> &'static str { method inner (line 189) | pub fn inner(&self) -> &str { method from (line 195) | fn from(scheme_id: &'static str) -> Self { method from (line 201) | fn from(scheme_id: Cow<'static, str>) -> Self { function normalize_auth_scheme_id (line 158) | const fn normalize_auth_scheme_id(s: &'static str) -> &'static str { type AuthSchemeOptionResolverParams (line 228) | pub struct AuthSchemeOptionResolverParams(TypeErasedBox); method new (line 232) | pub fn new(params: T) -> Self { method get (line 237) | pub fn get(&self) -> Option<&T> { type Storer (line 243) | type Storer = StoreReplace; type ResolveAuthSchemeOptions (line 264) | pub trait ResolveAuthSchemeOptions: Send + Sync + fmt::Debug { method resolve_auth_scheme_options (line 270) | fn resolve_auth_scheme_options( method resolve_auth_scheme_options_v2 (line 279) | fn resolve_auth_scheme_options_v2<'a>( method resolve_auth_scheme_options (line 315) | fn resolve_auth_scheme_options( method resolve_auth_scheme_options_v2 (line 322) | fn resolve_auth_scheme_options_v2<'a>( type SharedAuthSchemeOptionResolver (line 304) | pub struct SharedAuthSchemeOptionResolver(Arc AuthSchemeId; method identity_resolver (line 358) | fn identity_resolver( method signer (line 364) | fn signer(&self) -> &dyn Sign; method scheme_id (line 379) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 383) | fn identity_resolver( method signer (line 390) | fn signer(&self) -> &dyn Sign { type SharedAuthScheme (line 369) | pub struct SharedAuthScheme(Arc); method new (line 373) | pub fn new(auth_scheme: impl AuthScheme + 'static) -> Self { type Sign (line 400) | pub trait Sign: Send + Sync + fmt::Debug { method sign_http_request (line 404) | fn sign_http_request( type AuthSchemeEndpointConfig (line 421) | pub struct AuthSchemeEndpointConfig<'a>(Option<&'a Document>); function empty (line 425) | pub fn empty() -> Self { function as_document (line 430) | pub fn as_document(&self) -> Option<&'a Document> { function from (line 436) | fn from(value: Option<&'a Document>) -> Self { function from (line 442) | fn from(value: &'a Document) -> Self { type AuthSchemePreference (line 453) | pub struct AuthSchemePreference { method from (line 474) | fn from(slice: T) -> Self { type Storer (line 458) | type Storer = StoreReplace; type Item (line 462) | type Item = AuthSchemeId; type IntoIter (line 463) | type IntoIter = std::vec::IntoIter; method into_iter (line 465) | fn into_iter(self) -> Self::IntoIter { function test_auth_scheme_id_new_normalizes_no_auth (line 486) | fn test_auth_scheme_id_new_normalizes_no_auth() { function test_auth_scheme_id_new_preserves_no_auth_camel_case (line 493) | fn test_auth_scheme_id_new_preserves_no_auth_camel_case() { function test_auth_scheme_id_new_preserves_other_schemes (line 500) | fn test_auth_scheme_id_new_preserves_other_schemes() { function test_auth_scheme_id_equality_after_normalization (line 519) | fn test_auth_scheme_id_equality_after_normalization() { function test_auth_scheme_id_hash_consistency_after_normalization (line 529) | fn test_auth_scheme_id_hash_consistency_after_normalization() { function test_auth_scheme_id_ordering_after_normalization (line 547) | fn test_auth_scheme_id_ordering_after_normalization() { function test_normalize_auth_scheme_id_function (line 561) | fn test_normalize_auth_scheme_id_function() { function test_auth_scheme_id_from_cow_borrowed_normalizes_no_auth (line 570) | fn test_auth_scheme_id_from_cow_borrowed_normalizes_no_auth() { function test_auth_scheme_id_from_cow_borrowed_preserves_no_auth_camel_case (line 577) | fn test_auth_scheme_id_from_cow_borrowed_preserves_no_auth_camel_case() { function test_auth_scheme_id_from_cow_owned_normalizes_no_auth (line 584) | fn test_auth_scheme_id_from_cow_owned_normalizes_no_auth() { function test_auth_scheme_id_from_cow_owned_preserves_no_auth_camel_case (line 591) | fn test_auth_scheme_id_from_cow_owned_preserves_no_auth_camel_case() { function test_auth_scheme_id_from_cow_between_borrowed_and_owned_mixing_updated_and_legacy (line 598) | fn test_auth_scheme_id_from_cow_between_borrowed_and_owned_mixing_update... FILE: rust-runtime/aws-smithy-runtime-api/src/client/auth/http.rs constant HTTP_API_KEY_AUTH_SCHEME_ID (line 9) | pub const HTTP_API_KEY_AUTH_SCHEME_ID: AuthSchemeId = AuthSchemeId::new(... constant HTTP_BASIC_AUTH_SCHEME_ID (line 12) | pub const HTTP_BASIC_AUTH_SCHEME_ID: AuthSchemeId = AuthSchemeId::new("h... constant HTTP_BEARER_AUTH_SCHEME_ID (line 15) | pub const HTTP_BEARER_AUTH_SCHEME_ID: AuthSchemeId = AuthSchemeId::new("... constant HTTP_DIGEST_AUTH_SCHEME_ID (line 18) | pub const HTTP_DIGEST_AUTH_SCHEME_ID: AuthSchemeId = AuthSchemeId::new("... FILE: rust-runtime/aws-smithy-runtime-api/src/client/auth/static_resolver.rs type StaticAuthSchemeOptionResolver (line 12) | pub struct StaticAuthSchemeOptionResolver { method new (line 18) | pub fn new(auth_scheme_options: Vec) -> Self { method resolve_auth_scheme_options (line 26) | fn resolve_auth_scheme_options( type StaticAuthSchemeOptionResolverParams (line 36) | pub struct StaticAuthSchemeOptionResolverParams; method new (line 40) | pub fn new() -> Self { method from (line 46) | fn from(params: StaticAuthSchemeOptionResolverParams) -> Self { FILE: rust-runtime/aws-smithy-runtime-api/src/client/behavior_version.rs type BehaviorVersion (line 14) | pub struct BehaviorVersion { method latest (line 39) | pub fn latest() -> Self { method v2026_01_12 (line 52) | pub fn v2026_01_12() -> Self { method v2025_08_07 (line 66) | pub fn v2025_08_07() -> Self { method v2025_01_17 (line 87) | pub fn v2025_01_17() -> Self { method v2024_03_28 (line 102) | pub fn v2024_03_28() -> Self { method v2023_11_09 (line 113) | pub fn v2023_11_09() -> Self { method is_at_least (line 120) | pub fn is_at_least(&self, other: BehaviorVersion) -> bool { method fmt (line 126) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Inner (line 19) | enum Inner { function version_comparison (line 137) | fn version_comparison() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/connection.rs type ConnectionMetadata (line 15) | pub struct ConnectionMetadata { method poison (line 24) | pub fn poison(&self) { method new (line 37) | pub fn new( method builder (line 52) | pub fn builder() -> ConnectionMetadataBuilder { method remote_addr (line 57) | pub fn remote_addr(&self) -> Option { method local_addr (line 62) | pub fn local_addr(&self) -> Option { method fmt (line 68) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ConnectionMetadataBuilder (line 79) | pub struct ConnectionMetadataBuilder { method fmt (line 87) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 98) | pub fn new() -> Self { method proxied (line 103) | pub fn proxied(mut self, proxied: bool) -> Self { method set_proxied (line 109) | pub fn set_proxied(&mut self, proxied: Option) -> &mut Self { method remote_addr (line 115) | pub fn remote_addr(mut self, remote_addr: SocketAddr) -> Self { method set_remote_addr (line 121) | pub fn set_remote_addr(&mut self, remote_addr: Option) -> ... method local_addr (line 127) | pub fn local_addr(mut self, local_addr: SocketAddr) -> Self { method set_local_addr (line 133) | pub fn set_local_addr(&mut self, local_addr: Option) -> &m... method poison_fn (line 141) | pub fn poison_fn(mut self, poison_fn: impl Fn() + Send + Sync + 'stati... method set_poison_fn (line 149) | pub fn set_poison_fn( method build (line 163) | pub fn build(self) -> ConnectionMetadata { type LoaderFn (line 177) | type LoaderFn = dyn Fn() -> Option + Send + Sync; type CaptureSmithyConnection (line 181) | pub struct CaptureSmithyConnection { method new (line 187) | pub fn new() -> Self { method set_connection_retriever (line 194) | pub fn set_connection_retriever(&self, f: F) method get (line 202) | pub fn get(&self) -> Option { method fmt (line 214) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Storer (line 220) | type Storer = StoreReplace; constant TEST_SOCKET_ADDR (line 232) | const TEST_SOCKET_ADDR: SocketAddr = SocketAddr::new(IpAddr::V6(Ipv6Addr... function builder_panic_missing_proxied (line 236) | fn builder_panic_missing_proxied() { function builder_panic_missing_poison_fn (line 246) | fn builder_panic_missing_poison_fn() { function builder_all_fields_successful (line 255) | fn builder_all_fields_successful() { function builder_optional_fields_translate (line 280) | fn builder_optional_fields_translate() { function retrieve_connection_metadata (line 310) | fn retrieve_connection_metadata() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/connector_metadata.rs type ConnectorMetadata (line 16) | pub struct ConnectorMetadata { method new (line 23) | pub fn new(name: impl Into>, version: Option Cow<'static, str> { method version (line 36) | pub fn version(&self) -> Option> { method fmt (line 42) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: rust-runtime/aws-smithy-runtime-api/src/client/dns.rs type ResolveDnsError (line 17) | pub struct ResolveDnsError { method new (line 23) | pub fn new(source: impl Into) -> Self { method fmt (line 31) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 37) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type ResolveDns (line 48) | pub trait ResolveDns: fmt::Debug + Send + Sync { method resolve_dns (line 50) | fn resolve_dns<'a>(&'a self, name: &'a str) -> DnsFuture<'a>; method resolve_dns (line 65) | fn resolve_dns<'a>(&'a self, name: &'a str) -> DnsFuture<'a> { type SharedDnsResolver (line 55) | pub struct SharedDnsResolver(Arc); method new (line 59) | pub fn new(resolver: impl ResolveDns + 'static) -> Self { function check_send (line 77) | fn check_send() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/endpoint.rs type EndpointResolverParams (line 37) | pub struct EndpointResolverParams { method new (line 44) | pub fn new(params: T) -> Self { method get (line 52) | pub fn get(&self) -> Option<&T> { method get_mut (line 57) | pub fn get_mut(&mut self) -> Op... method set_property (line 62) | pub fn set_property(&mut self, ... method get_property (line 68) | pub fn get_property(&self) -> O... method get_property_mut (line 75) | pub fn get_property_mut(&mut se... type Storer (line 83) | type Storer = StoreReplace; type ResolveEndpoint (line 87) | pub trait ResolveEndpoint: Send + Sync + fmt::Debug { method resolve_endpoint (line 89) | fn resolve_endpoint<'a>(&'a self, params: &'a EndpointResolverParams) ... method finalize_params (line 100) | fn finalize_params<'a>( method resolve_endpoint (line 122) | fn resolve_endpoint<'a>(&'a self, params: &'a EndpointResolverParams) ... method finalize_params (line 126) | fn finalize_params<'a>( type SharedEndpointResolver (line 112) | pub struct SharedEndpointResolver(Arc); method new (line 116) | pub fn new(endpoint_resolver: impl ResolveEndpoint + 'static) -> Self { type EndpointPrefix (line 140) | pub struct EndpointPrefix(String); method new (line 144) | pub fn new(prefix: impl Into) -> Result &str { type Storer (line 161) | type Storer = StoreReplace; type ResolveEndpointError (line 172) | pub struct ResolveEndpointError { method message (line 179) | pub fn message(message: impl Into) -> Self { method with_source (line 187) | pub fn with_source(self, source: Option) -> Self { method from_source (line 192) | pub fn from_source(message: impl Into, source: impl Into) -> fmt::Result { method source (line 204) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type InvalidEndpointErrorKind (line 210) | pub(super) enum InvalidEndpointErrorKind { type InvalidEndpointError (line 219) | pub struct InvalidEndpointError { method endpoint_must_have_scheme (line 225) | pub fn endpoint_must_have_scheme() -> Self { method failed_to_construct_authority (line 232) | pub fn failed_to_construct_authority( method failed_to_construct_uri (line 245) | pub fn failed_to_construct_uri( method from (line 257) | fn from(kind: InvalidEndpointErrorKind) -> Self { method fmt (line 263) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 277) | fn source(&self) -> Option<&(dyn StdError + 'static)> { FILE: rust-runtime/aws-smithy-runtime-api/src/client/http.rs type HttpConnector (line 77) | pub trait HttpConnector: Send + Sync + fmt::Debug { method call (line 79) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture; method call (line 94) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { type SharedHttpConnector (line 84) | pub struct SharedHttpConnector(Arc); method new (line 88) | pub fn new(connection: impl HttpConnector + 'static) -> Self { function http_client_fn (line 102) | pub fn http_client_fn(connector: F) -> SharedHttpClient type HttpClient (line 135) | pub trait HttpClient: Send + Sync + fmt::Debug { method http_connector (line 144) | fn http_connector( method validate_base_client_config (line 151) | fn validate_base_client_config( method validate_final_config (line 161) | fn validate_final_config( method connector_metadata (line 175) | fn connector_metadata(&self) -> Option { method http_connector (line 196) | fn http_connector( method connector_metadata (line 204) | fn connector_metadata(&self) -> Option { type SharedHttpClient (line 182) | pub struct SharedHttpClient { method new (line 188) | pub fn new(selector: impl HttpClient + 'static) -> Self { method validate_base_client_config (line 210) | fn validate_base_client_config( method validate_final_config (line 219) | fn validate_final_config( type HttpConnectorSettingsBuilder (line 233) | pub struct HttpConnectorSettingsBuilder { method new (line 240) | pub fn new() -> Self { method connect_timeout (line 247) | pub fn connect_timeout(mut self, connect_timeout: Duration) -> Self { method set_connect_timeout (line 255) | pub fn set_connect_timeout(&mut self, connect_timeout: Option Self { method set_read_timeout (line 273) | pub fn set_read_timeout(&mut self, read_timeout: Option) -> ... method build (line 279) | pub fn build(self) -> HttpConnectorSettings { type HttpConnectorSettings (line 290) | pub struct HttpConnectorSettings { method builder (line 297) | pub fn builder() -> HttpConnectorSettingsBuilder { method connect_timeout (line 304) | pub fn connect_timeout(&self) -> Option { method read_timeout (line 312) | pub fn read_timeout(&self) -> Option { FILE: rust-runtime/aws-smithy-runtime-api/src/client/identity.rs type IdentityCachePartition (line 43) | pub struct IdentityCachePartition(usize); method new (line 47) | pub fn new() -> Self { method new_for_tests (line 53) | pub fn new_for_tests(value: usize) -> IdentityCachePartition { type ResolveCachedIdentity (line 59) | pub trait ResolveCachedIdentity: fmt::Debug + Send + Sync { method resolve_cached_identity (line 61) | fn resolve_cached_identity<'a>( method validate_base_client_config (line 69) | fn validate_base_client_config( method validate_final_config (line 79) | fn validate_final_config( method resolve_cached_identity (line 101) | fn resolve_cached_identity<'a>( type SharedIdentityCache (line 91) | pub struct SharedIdentityCache(Arc); method new (line 95) | pub fn new(cache: impl ResolveCachedIdentity + 'static) -> Self { method validate_base_client_config (line 115) | fn validate_base_client_config( method validate_final_config (line 123) | fn validate_final_config( type ResolveIdentity (line 145) | pub trait ResolveIdentity: Send + Sync + Debug { method resolve_identity (line 147) | fn resolve_identity<'a>( method fallback_on_interrupt (line 161) | fn fallback_on_interrupt(&self) -> Option { method cache_location (line 170) | fn cache_location(&self) -> IdentityCacheLocation { method cache_partition (line 177) | fn cache_partition(&self) -> Option { method resolve_identity (line 230) | fn resolve_identity<'a>( method cache_location (line 238) | fn cache_location(&self) -> IdentityCacheLocation { method cache_partition (line 242) | fn cache_partition(&self) -> Option { method resolve_identity (line 321) | fn resolve_identity<'a>( type IdentityCacheLocation (line 190) | pub enum IdentityCacheLocation { type SharedIdentityResolver (line 199) | pub struct SharedIdentityResolver { method new (line 206) | pub fn new(resolver: impl ResolveIdentity + 'static) -> Self { method cache_partition (line 224) | pub fn cache_partition(&self) -> IdentityCachePartition { type DataDebug (line 249) | type DataDebug = Arc) -> &dyn Debug)... type Identity (line 263) | pub struct Identity { method new (line 272) | pub fn new(data: T, expiration: Option) -> Self method builder (line 285) | pub fn builder() -> Builder { method data (line 290) | pub fn data(&self) -> Option<&... method expiration (line 295) | pub fn expiration(&self) -> Option { method property (line 300) | pub fn property(&self) -> Opti... method fmt (line 308) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ErrorKind (line 331) | enum ErrorKind { type BuildError (line 338) | pub struct BuildError { method missing_required_field (line 343) | fn missing_required_field(field_name: &'static str) -> Self { method fmt (line 351) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result { type Builder (line 363) | pub struct Builder { method data (line 372) | pub fn data(mut self, data: T)... method set_data (line 378) | pub fn set_data(&mut self, dat... method expiration (line 386) | pub fn expiration(mut self, expiration: SystemTime) -> Self { method set_expiration (line 392) | pub fn set_expiration(&mut self, expiration: Option) { method property (line 397) | pub fn property(mut self, prop... method set_property (line 403) | pub fn set_property(&mut self,... method build (line 409) | pub fn build(self) -> Result { function check_send_sync (line 429) | fn check_send_sync() { function create_retrieve_identity (line 435) | fn create_retrieve_identity() { function insert_get_identity_properties (line 458) | fn insert_get_identity_properties() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/identity/http.rs type Token (line 21) | pub struct Token(Arc); method new (line 39) | pub fn new(token: impl Into, expiration: Option) -... method token (line 47) | pub fn token(&self) -> &str { method expiration (line 52) | pub fn expiration(&self) -> Option { method for_tests (line 58) | pub fn for_tests() -> Self { method from (line 64) | fn from(token: &str) -> Self { method from (line 70) | fn from(api_key: String) -> Self { type TokenInner (line 24) | struct TokenInner { method fmt (line 30) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method resolve_identity (line 79) | fn resolve_identity<'a>( method from (line 89) | fn from(value: &Token) -> Self { method from (line 94) | fn from(value: Token) -> Self { type Login (line 105) | pub struct Login(Arc); method new (line 125) | pub fn new( method user (line 138) | pub fn user(&self) -> &str { method password (line 143) | pub fn password(&self) -> &str { method expiration (line 148) | pub fn expiration(&self) -> Option { type LoginInner (line 108) | struct LoginInner { method fmt (line 115) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method resolve_identity (line 154) | fn resolve_identity<'a>( FILE: rust-runtime/aws-smithy-runtime-api/src/client/interceptors.rs type Intercept (line 71) | pub trait Intercept: fmt::Debug + Send + Sync { method name (line 73) | fn name(&self) -> &'static str; method read_before_execution (line 92) | fn read_before_execution( method modify_before_attempt_completion (line 483) | fn modify_before_attempt_completion( method read_after_attempt (line 516) | fn read_after_attempt( method modify_before_completion (line 550) | fn modify_before_completion( method read_after_execution (line 582) | fn read_after_execution( method overridden_hooks (line 599) | fn overridden_hooks(&self) -> OverriddenHooks { method name (line 768) | fn name(&self) -> &'static str { method modify_before_attempt_completion (line 772) | fn modify_before_attempt_completion( method modify_before_completion (line 782) | fn modify_before_completion( method modify_before_deserialization (line 792) | fn modify_before_deserialization( method modify_before_retry_loop (line 802) | fn modify_before_retry_loop( method modify_before_serialization (line 812) | fn modify_before_serialization( method modify_before_signing (line 822) | fn modify_before_signing( method modify_before_transmit (line 832) | fn modify_before_transmit( method read_after_attempt (line 842) | fn read_after_attempt( method read_after_deserialization (line 852) | fn read_after_deserialization( method read_after_execution (line 862) | fn read_after_execution( method read_after_serialization (line 872) | fn read_after_serialization( method read_after_signing (line 882) | fn read_after_signing( method read_after_transmit (line 892) | fn read_after_transmit( method read_before_attempt (line 902) | fn read_before_attempt( method read_before_deserialization (line 912) | fn read_before_deserialization( method read_before_execution (line 922) | fn read_before_execution( method read_before_serialization (line 930) | fn read_before_serialization( method read_before_signing (line 940) | fn read_before_signing( method read_before_transmit (line 950) | fn read_before_transmit( type OverriddenHooks (line 610) | pub struct OverriddenHooks(u32); method all (line 614) | pub const fn all() -> Self { method none (line 618) | pub const fn none() -> Self { constant READ_BEFORE_EXECUTION (line 626) | pub const READ_BEFORE_EXECUTION: Self = Self(1 << 0); constant MODIFY_BEFORE_SERIALIZATION (line 628) | pub const MODIFY_BEFORE_SERIALIZATION: Self = Self(1 << 1); constant READ_BEFORE_SERIALIZATION (line 630) | pub const READ_BEFORE_SERIALIZATION: Self = Self(1 << 2); constant READ_AFTER_SERIALIZATION (line 632) | pub const READ_AFTER_SERIALIZATION: Self = Self(1 << 3); constant MODIFY_BEFORE_RETRY_LOOP (line 634) | pub const MODIFY_BEFORE_RETRY_LOOP: Self = Self(1 << 4); constant READ_BEFORE_ATTEMPT (line 636) | pub const READ_BEFORE_ATTEMPT: Self = Self(1 << 5); constant MODIFY_BEFORE_SIGNING (line 638) | pub const MODIFY_BEFORE_SIGNING: Self = Self(1 << 6); constant READ_BEFORE_SIGNING (line 640) | pub const READ_BEFORE_SIGNING: Self = Self(1 << 7); constant READ_AFTER_SIGNING (line 642) | pub const READ_AFTER_SIGNING: Self = Self(1 << 8); constant MODIFY_BEFORE_TRANSMIT (line 644) | pub const MODIFY_BEFORE_TRANSMIT: Self = Self(1 << 9); constant READ_BEFORE_TRANSMIT (line 646) | pub const READ_BEFORE_TRANSMIT: Self = Self(1 << 10); constant READ_AFTER_TRANSMIT (line 648) | pub const READ_AFTER_TRANSMIT: Self = Self(1 << 11); constant MODIFY_BEFORE_DESERIALIZATION (line 650) | pub const MODIFY_BEFORE_DESERIALIZATION: Self = Self(1 << 12); constant READ_BEFORE_DESERIALIZATION (line 652) | pub const READ_BEFORE_DESERIALIZATION: Self = Self(1 << 13); constant READ_AFTER_DESERIALIZATION (line 654) | pub const READ_AFTER_DESERIALIZATION: Self = Self(1 << 14); constant MODIFY_BEFORE_ATTEMPT_COMPLETION (line 656) | pub const MODIFY_BEFORE_ATTEMPT_COMPLETION: Self = Self(1 << 15); constant READ_AFTER_ATTEMPT (line 658) | pub const READ_AFTER_ATTEMPT: Self = Self(1 << 16); constant MODIFY_BEFORE_COMPLETION (line 660) | pub const MODIFY_BEFORE_COMPLETION: Self = Self(1 << 17); constant READ_AFTER_EXECUTION (line 662) | pub const READ_AFTER_EXECUTION: Self = Self(1 << 18); method contains (line 665) | pub const fn contains(self, other: Self) -> bool { type Output (line 671) | type Output = Self; method bitor (line 672) | fn bitor(self, rhs: Self) -> Self { type SharedInterceptor (line 683) | pub struct SharedInterceptor { method fmt (line 696) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 706) | pub fn new(interceptor: T) -> Self { method permanent (line 727) | pub fn permanent(interceptor: T) -> Self { method enabled (line 740) | pub fn enabled(&self, conf: &ConfigBag) -> bool { method overridden_hooks (line 760) | pub fn overridden_hooks(&self) -> OverriddenHooks { type DisableInterceptor (line 968) | pub struct DisableInterceptor { type Storer (line 978) | type Storer = StoreReplace; function disable_interceptor (line 982) | pub fn disable_interceptor(cause: &'static str) -> Disable... FILE: rust-runtime/aws-smithy-runtime-api/src/client/interceptors/context.rs method fmt (line 88) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 93) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type OutputOrError (line 99) | pub type OutputOrError = Result>; type Request (line 101) | type Request = HttpRequest; type Response (line 102) | type Response = HttpResponse; type InterceptorContext (line 123) | pub struct InterceptorContext { function new (line 135) | pub fn new(input: Input) -> InterceptorContext { function input (line 152) | pub fn input(&self) -> Option<&I> { function input_mut (line 159) | pub fn input_mut(&mut self) -> Option<&mut I> { function take_input (line 166) | pub fn take_input(&mut self) -> Option { function set_request (line 173) | pub fn set_request(&mut self, request: Request) { function request (line 181) | pub fn request(&self) -> Option<&Request> { function request_mut (line 189) | pub fn request_mut(&mut self) -> Option<&mut Request> { function take_request (line 196) | pub fn take_request(&mut self) -> Option { function set_response (line 203) | pub fn set_response(&mut self, response: Response) { function response (line 210) | pub fn response(&self) -> Option<&Response> { function response_mut (line 217) | pub fn response_mut(&mut self) -> Option<&mut Response> { function set_output_or_error (line 224) | pub fn set_output_or_error(&mut self, output: Result Option... function output_or_error_mut (line 238) | pub fn output_or_error_mut(&mut self) -> Option<&mut Result Option bool { function enter_serialization_phase (line 262) | pub fn enter_serialization_phase(&mut self) { function enter_before_transmit_phase (line 274) | pub fn enter_before_transmit_phase(&mut self) { function enter_transmit_phase (line 295) | pub fn enter_transmit_phase(&mut self) { function enter_before_deserialization_phase (line 307) | pub fn enter_before_deserialization_phase(&mut self) { function enter_deserialization_phase (line 327) | pub fn enter_deserialization_phase(&mut self) { function enter_after_deserialization_phase (line 339) | pub fn enter_after_deserialization_phase(&mut self) { function save_checkpoint (line 355) | pub fn save_checkpoint(&mut self) { function rewind (line 367) | pub fn rewind(&mut self, _cfg: &mut ConfigBag) -> RewindResult { function into_parts (line 400) | pub fn into_parts( function finalize (line 420) | pub fn finalize(mut self) -> Result> { function finalize_result (line 432) | pub fn finalize_result( function fail (line 444) | pub fn fail(&mut self, error: OrchestratorError) { type RewindResult (line 462) | pub enum RewindResult { method fmt (line 472) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function test_success_transitions (line 494) | fn test_success_transitions() { function test_rewind_for_retry (line 540) | fn test_rewind_for_retry() { function try_clone_clones_all_data (line 616) | fn try_clone_clones_all_data() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/interceptors/context/phase.rs type Phase (line 8) | pub(crate) enum Phase { method is_before_serialization (line 26) | pub(crate) fn is_before_serialization(&self) -> bool { method is_serialization (line 30) | pub(crate) fn is_serialization(&self) -> bool { method is_before_transmit (line 34) | pub(crate) fn is_before_transmit(&self) -> bool { method is_transmit (line 38) | pub(crate) fn is_transmit(&self) -> bool { method is_before_deserialization (line 42) | pub(crate) fn is_before_deserialization(&self) -> bool { method is_deserialization (line 46) | pub(crate) fn is_deserialization(&self) -> bool { method is_after_deserialization (line 50) | pub(crate) fn is_after_deserialization(&self) -> bool { FILE: rust-runtime/aws-smithy-runtime-api/src/client/interceptors/context/wrappers.rs type BeforeSerializationInterceptorContextRef (line 46) | pub struct BeforeSerializationInterceptorContextRef<'a, I = Input, O = O... function input (line 54) | pub fn input(&self) -> &I { function inner (line 62) | pub fn inner(&self) -> &'_ InterceptorContext { type BeforeSerializationInterceptorContextMut (line 75) | pub struct BeforeSerializationInterceptorContextMut<'a, I = Input, O = O... function input (line 83) | pub fn input(&self) -> &I { function input_mut (line 88) | pub fn input_mut(&mut self) -> &mut I { function inner (line 96) | pub fn inner(&self) -> &'_ InterceptorContext { function inner_mut (line 104) | pub fn inner_mut(&mut self) -> &'_ mut InterceptorContext { type BeforeTransmitInterceptorContextRef (line 117) | pub struct BeforeTransmitInterceptorContextRef<'a, I = Input, O = Output... function request (line 125) | pub fn request(&self) -> &Request { function inner (line 133) | pub fn inner(&self) -> &'_ InterceptorContext { type BeforeTransmitInterceptorContextMut (line 146) | pub struct BeforeTransmitInterceptorContextMut<'a, I = Input, O = Output... function request (line 154) | pub fn request(&self) -> &Request { function request_mut (line 159) | pub fn request_mut(&mut self) -> &mut Request { function inner (line 167) | pub fn inner(&self) -> &'_ InterceptorContext { function inner_mut (line 175) | pub fn inner_mut(&mut self) -> &'_ mut InterceptorContext { type BeforeDeserializationInterceptorContextRef (line 188) | pub struct BeforeDeserializationInterceptorContextRef<'a, I = Input, O =... function response (line 196) | pub fn response(&self) -> &Response { function inner (line 204) | pub fn inner(&self) -> &'_ InterceptorContext { type BeforeDeserializationInterceptorContextMut (line 216) | pub struct BeforeDeserializationInterceptorContextMut<'a, I = Input, O =... function response (line 224) | pub fn response(&self) -> &Response { function response_mut (line 229) | pub fn response_mut(&mut self) -> &mut Response { function inner (line 237) | pub fn inner(&self) -> &'_ InterceptorContext { function inner_mut (line 245) | pub fn inner_mut(&mut self) -> &'_ mut InterceptorContext { type AfterDeserializationInterceptorContextRef (line 257) | pub struct AfterDeserializationInterceptorContextRef<'a, I = Input, O = ... function response (line 265) | pub fn response(&self) -> &Response { function output_or_error (line 270) | pub fn output_or_error(&self) -> Result<&O, &OrchestratorError> { function inner (line 278) | pub fn inner(&self) -> &'_ InterceptorContext { type FinalizerInterceptorContextRef (line 292) | pub struct FinalizerInterceptorContextRef<'a, I = Input, O = Output, E =... function input (line 300) | pub fn input(&self) -> Option<&I> { function request (line 305) | pub fn request(&self) -> Option<&Request> { function response (line 310) | pub fn response(&self) -> Option<&Response> { function output_or_error (line 315) | pub fn output_or_error(&self) -> Option... function inner (line 323) | pub fn inner(&self) -> &'_ InterceptorContext { type FinalizerInterceptorContextMut (line 337) | pub struct FinalizerInterceptorContextMut<'a, I = Input, O = Output, E =... function input (line 345) | pub fn input(&self) -> Option<&I> { function request (line 350) | pub fn request(&self) -> Option<&Request> { function response (line 355) | pub fn response(&self) -> Option<&Response> { function output_or_error (line 360) | pub fn output_or_error(&self) -> Option... function input_mut (line 365) | pub fn input_mut(&mut self) -> Option<&mut I> { function request_mut (line 370) | pub fn request_mut(&mut self) -> Option<&mut Request> { function response_mut (line 375) | pub fn response_mut(&mut self) -> Option<&mut Response> { function output_or_error_mut (line 380) | pub fn output_or_error_mut(&mut self) -> Option<&mut Result &'_ InterceptorContext { function inner_mut (line 396) | pub fn inner_mut(&mut self) -> &'_ mut InterceptorContext { FILE: rust-runtime/aws-smithy-runtime-api/src/client/interceptors/error.rs type InterceptorError (line 39) | pub struct InterceptorError { method fmt (line 146) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 176) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type ErrorKind (line 78) | enum ErrorKind { type ContextAttachedError (line 183) | pub struct ContextAttachedError { method new (line 190) | pub fn new(context: impl Into, source: impl Into) ->... method fmt (line 199) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 205) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { FILE: rust-runtime/aws-smithy-runtime-api/src/client/orchestrator.rs type HttpRequest (line 31) | pub type HttpRequest = crate::http::Request; type HttpResponse (line 34) | pub type HttpResponse = crate::http::Response; type LoadedRequestBody (line 47) | pub enum LoadedRequestBody { type Storer (line 57) | type Storer = StoreReplace; type SensitiveOutput (line 62) | pub struct SensitiveOutput; type Storer (line 65) | type Storer = StoreReplace; type ErrorKind (line 69) | enum ErrorKind { type OrchestratorError (line 86) | pub struct OrchestratorError { function other (line 92) | pub fn other(source: impl Into Self { function is_operation_error (line 108) | pub fn is_operation_error(&self) -> bool { function as_operation_error (line 113) | pub fn as_operation_error(&self) -> Option<&E> { function interceptor (line 121) | pub fn interceptor(source: InterceptorError) -> Self { function is_interceptor_error (line 128) | pub fn is_interceptor_error(&self) -> bool { function timeout (line 133) | pub fn timeout(source: BoxError) -> Self { function is_timeout_error (line 140) | pub fn is_timeout_error(&self) -> bool { function response (line 145) | pub fn response(source: BoxError) -> Self { function is_response_error (line 152) | pub fn is_response_error(&self) -> bool { function connector (line 157) | pub fn connector(source: ConnectorError) -> Self { function is_connector_error (line 164) | pub fn is_connector_error(&self) -> bool { function as_connector_error (line 169) | pub fn as_connector_error(&self) -> Option<&ConnectorError> { function into_sdk_error (line 177) | pub(crate) fn into_sdk_error( function map_operation_error (line 219) | pub fn map_operation_error(self, map: impl FnOnce(E) -> E2) -> Orche... method source (line 236) | fn source(&self) -> Option<&(dyn StdError + 'static)> { function fmt (line 249) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function convert_dispatch_error (line 261) | fn convert_dispatch_error( function from (line 281) | fn from(err: InterceptorError) -> Self { function from (line 287) | fn from(err: Error) -> Self { type Metadata (line 294) | pub struct Metadata { method name (line 301) | pub fn name(&self) -> &str { method service (line 306) | pub fn service(&self) -> &str { method new (line 311) | pub fn new( type Storer (line 323) | type Storer = StoreReplace; FILE: rust-runtime/aws-smithy-runtime-api/src/client/result.rs type BoxError (line 17) | type BoxError = Box; type ResponseErrorBuilder (line 61) | pub struct ResponseErrorBuilder { method default (line 67) | fn default() -> Self { function new (line 77) | pub fn new() -> Self { function source (line 82) | pub fn source(mut self, source: impl Into) -> Self { function set_source (line 88) | pub fn set_source(&mut self, source: Option) -> &mut Self { function raw (line 94) | pub fn raw(mut self, raw: R) -> Self { function set_raw (line 100) | pub fn set_raw(&mut self, raw: Option) -> &mut Self { function build (line 106) | pub fn build(self) -> ResponseError { type ServiceErrorBuilder (line 116) | pub struct ServiceErrorBuilder { method default (line 122) | fn default() -> Self { function new (line 132) | pub fn new() -> Self { function source (line 137) | pub fn source(mut self, source: impl Into) -> Self { function set_source (line 143) | pub fn set_source(&mut self, source: Option) -> &mut Self { function raw (line 149) | pub fn raw(mut self, raw: R) -> Self { function set_raw (line 155) | pub fn set_raw(&mut self, raw: Option) -> &mut Self { function build (line 161) | pub fn build(self) -> ServiceError { type ConstructionFailure (line 172) | pub struct ConstructionFailure { method builder (line 178) | pub fn builder() -> builders::ConstructionFailureBuilder { type TimeoutError (line 185) | pub struct TimeoutError { method builder (line 191) | pub fn builder() -> builders::TimeoutErrorBuilder { type DispatchFailure (line 198) | pub struct DispatchFailure { method builder (line 204) | pub fn builder() -> builders::DispatchFailureBuilder { method is_io (line 209) | pub fn is_io(&self) -> bool { method is_timeout (line 214) | pub fn is_timeout(&self) -> bool { method is_user (line 219) | pub fn is_user(&self) -> bool { method is_other (line 224) | pub fn is_other(&self) -> bool { method as_other (line 229) | pub fn as_other(&self) -> Option { method as_connector_error (line 234) | pub fn as_connector_error(&self) -> Option<&ConnectorError> { type ResponseError (line 241) | pub struct ResponseError { function builder (line 250) | pub fn builder() -> builders::ResponseErrorBuilder { function raw (line 255) | pub fn raw(&self) -> &R { function into_raw (line 260) | pub fn into_raw(self) -> R { type ServiceError (line 267) | pub struct ServiceError { function builder (line 276) | pub fn builder() -> builders::ServiceErrorBuilder { function err (line 281) | pub fn err(&self) -> &E { function into_err (line 286) | pub fn into_err(self) -> E { function raw (line 291) | pub fn raw(&self) -> &R { function into_raw (line 296) | pub fn into_raw(self) -> R { type CreateUnhandledError (line 304) | pub trait CreateUnhandledError { method create_unhandled_error (line 306) | fn create_unhandled_error( type SdkError (line 320) | pub enum SdkError { function construction_failure (line 341) | pub fn construction_failure(source: impl Into) -> Self { function timeout_error (line 348) | pub fn timeout_error(source: impl Into) -> Self { function dispatch_failure (line 355) | pub fn dispatch_failure(source: ConnectorError) -> Self { function response_error (line 360) | pub fn response_error(source: impl Into, raw: R) -> Self { function service_error (line 368) | pub fn service_error(source: E, raw: R) -> Self { function into_service_error (line 404) | pub fn into_service_error(self) -> E function as_service_error (line 438) | pub fn as_service_error(&self) -> Option<&E> { function into_source (line 448) | pub fn into_source(self) -> Result Option<&R> { function map_service_error (line 471) | pub fn map_service_error(self, map: impl FnOnce(E) -> E2) -> SdkErro... method fmt (line 488) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method source (line 504) | fn source(&self) -> Option<&(dyn Error + 'static)> { function from (line 516) | fn from(value: BuildError) -> Self { method meta (line 525) | fn meta(&self) -> &aws_smithy_types::error::ErrorMetadata { type ConnectorErrorKind (line 537) | enum ConnectorErrorKind { type ConnectorError (line 558) | pub struct ConnectorError { method timeout (line 600) | pub fn timeout(source: BoxError) -> Self { method with_connection (line 609) | pub fn with_connection(mut self, info: ConnectionMetadata) -> Self { method never_connected (line 615) | pub fn never_connected(mut self) -> Self { method user (line 621) | pub fn user(source: BoxError) -> Self { method io (line 630) | pub fn io(source: BoxError) -> Self { method other (line 641) | pub fn other(source: BoxError, kind: Option) -> Self { method is_io (line 650) | pub fn is_io(&self) -> bool { method is_timeout (line 655) | pub fn is_timeout(&self) -> bool { method is_user (line 660) | pub fn is_user(&self) -> bool { method is_other (line 665) | pub fn is_other(&self) -> bool { method as_other (line 670) | pub fn as_other(&self) -> Option { method into_source (line 678) | pub fn into_source(self) -> BoxError { method connection_metadata (line 686) | pub fn connection_metadata(&self) -> Option<&ConnectionMetadata> { type ConnectionStatus (line 566) | pub(crate) enum ConnectionStatus { method fmt (line 580) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method source (line 591) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: rust-runtime/aws-smithy-runtime-api/src/client/retries.rs type ShouldAttempt (line 29) | pub enum ShouldAttempt { method expect_delay (line 41) | pub fn expect_delay(self) -> Duration { method expect_no (line 49) | pub fn expect_no(self) { type RetryStrategy (line 66) | pub trait RetryStrategy: Send + Sync + fmt::Debug { method should_attempt_initial_request (line 68) | fn should_attempt_initial_request( method should_attempt_retry (line 80) | fn should_attempt_retry( method should_attempt_initial_request (line 100) | fn should_attempt_initial_request( method should_attempt_retry (line 109) | fn should_attempt_retry( type SharedRetryStrategy (line 90) | pub struct SharedRetryStrategy(Arc); method new (line 94) | pub fn new(retry_strategy: impl RetryStrategy + 'static) -> Self { type RequestAttempts (line 127) | pub struct RequestAttempts { method new (line 133) | pub fn new(attempts: u32) -> Self { method attempts (line 138) | pub fn attempts(&self) -> u32 { method from (line 144) | fn from(attempts: u32) -> Self { function from (line 150) | fn from(value: RequestAttempts) -> Self { type Storer (line 156) | type Storer = StoreReplace; type AlwaysRetry (line 169) | pub struct AlwaysRetry(pub ErrorKind); method classify_retry (line 172) | fn classify_retry(&self, error: &InterceptorContext) -> RetryAction { method name (line 177) | fn name(&self) -> &'static str { FILE: rust-runtime/aws-smithy-runtime-api/src/client/retries/classifiers.rs type RetryAction (line 44) | pub enum RetryAction { method fmt (line 61) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method retryable_error (line 72) | pub fn retryable_error(kind: ErrorKind) -> Self { method retryable_error_with_explicit_delay (line 80) | pub fn retryable_error_with_explicit_delay(kind: ErrorKind, retry_afte... method transient_error (line 88) | pub fn transient_error() -> Self { method throttling_error (line 93) | pub fn throttling_error() -> Self { method server_error (line 98) | pub fn server_error() -> Self { method client_error (line 103) | pub fn client_error() -> Self { method should_retry (line 108) | pub fn should_retry(&self) -> bool { type RetryReason (line 119) | pub enum RetryReason { method fmt (line 130) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type RetryClassifierPriority (line 147) | pub struct RetryClassifierPriority { method http_status_code_classifier (line 177) | pub fn http_status_code_classifier() -> Self { method modeled_as_retryable_classifier (line 184) | pub fn modeled_as_retryable_classifier() -> Self { method transient_error_classifier (line 191) | pub fn transient_error_classifier() -> Self { method with_lower_priority_than (line 199) | pub fn with_lower_priority_than(other: Self) -> Self { method run_before (line 207) | pub fn run_before(other: Self) -> Self { method with_higher_priority_than (line 215) | pub fn with_higher_priority_than(other: Self) -> Self { method run_after (line 223) | pub fn run_after(other: Self) -> Self { method as_i8 (line 229) | fn as_i8(&self) -> i8 { type Inner (line 152) | enum Inner { method partial_cmp (line 164) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 170) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method default (line 240) | fn default() -> Self { type ClassifyRetry (line 248) | pub trait ClassifyRetry: Send + Sync + fmt::Debug { method classify_retry (line 251) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction; method name (line 256) | fn name(&self) -> &'static str; method priority (line 269) | fn priority(&self) -> RetryClassifierPriority { method classify_retry (line 288) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 292) | fn name(&self) -> &'static str { method priority (line 296) | fn priority(&self) -> RetryClassifierPriority { method classify_retry (line 409) | fn classify_retry(&self, _ctx: &InterceptorContext) -> RetryAction { method name (line 413) | fn name(&self) -> &'static str { method priority (line 417) | fn priority(&self) -> RetryClassifierPriority { type SharedRetryClassifier (line 278) | pub struct SharedRetryClassifier(Arc); method new (line 282) | pub fn new(retry_classifier: impl ClassifyRetry + 'static) -> Self { method validate_final_config (line 302) | fn validate_final_config( function test_preset_priorities (line 331) | fn test_preset_priorities() { function test_classifier_run_before (line 355) | fn test_classifier_run_before() { function test_classifier_run_after (line 379) | fn test_classifier_run_after() { type ClassifierStub (line 403) | struct ClassifierStub { function wrap (line 422) | fn wrap(name: &'static str, priority: RetryClassifierPriority) -> Shared... function test_shared_classifier_run_before (line 427) | fn test_shared_classifier_run_before() { function test_shared_classifier_run_after (line 446) | fn test_shared_classifier_run_after() { function test_shared_preset_priorities (line 465) | fn test_shared_preset_priorities() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/runtime_components.rs type ValidateConfig (line 45) | pub trait ValidateConfig: fmt::Debug + Send + Sync { method validate_base_client_config (line 47) | fn validate_base_client_config( method validate_final_config (line 57) | fn validate_final_config( method validate_base_client_config (line 139) | fn validate_base_client_config( method validate_final_config (line 152) | fn validate_final_config( type ValidatorInner (line 70) | enum ValidatorInner { method fmt (line 76) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type SharedConfigValidator (line 86) | pub struct SharedConfigValidator { method new (line 92) | pub(crate) fn new(validator: impl ValidateConfig + 'static) -> Self { method base_client_config_fn (line 129) | pub fn base_client_config_fn( type OptionalAuthSchemeMap (line 266) | type OptionalAuthSchemeMap = Option>; type AuthSchemeMap (line 267) | type AuthSchemeMap = HashMap; method builder (line 385) | pub fn builder(name: &'static str) -> RuntimeComponentsBuilder { method to_builder (line 390) | pub fn to_builder(&self) -> RuntimeComponentsBuilder { method auth_scheme_option_resolver (line 398) | pub fn auth_scheme_option_resolver(&self) -> SharedAuthSchemeOptionResol... method http_client (line 403) | pub fn http_client(&self) -> Option { method endpoint_resolver (line 408) | pub fn endpoint_resolver(&self) -> SharedEndpointResolver { method auth_scheme (line 413) | pub fn auth_scheme(&self, scheme_id: impl AsRef) -> Option... method identity_cache (line 420) | pub fn identity_cache(&self) -> SharedIdentityCache { method interceptors (line 425) | pub fn interceptors(&self) -> impl Iterator + ... method retry_classifiers (line 430) | pub fn retry_classifiers(&self) -> impl Iterator &[Tracked SharedRetryStrategy { method sleep_impl (line 446) | pub fn sleep_impl(&self) -> Option { method time_source (line 451) | pub fn time_source(&self) -> Option { method config_validators (line 456) | pub fn config_validators(&self) -> impl Iterator Result<(), BoxEr... method sort (line 501) | fn sort(&mut self) { method from_runtime_components (line 509) | pub fn from_runtime_components(rc: RuntimeComponents, builder_name: &'st... method auth_scheme_option_resolver (line 528) | pub fn auth_scheme_option_resolver(&self) -> Option Option { method set_http_client (line 559) | pub fn set_http_client(&mut self, connector: Option Option { method set_endpoint_resolver (line 576) | pub fn set_endpoint_resolver( method with_endpoint_resolver (line 586) | pub fn with_endpoint_resolver( method auth_schemes (line 595) | pub fn auth_schemes(&self) -> impl Iterator + '_ { method push_auth_scheme (line 602) | pub fn push_auth_scheme(&mut self, auth_scheme: impl AuthScheme + 'stati... method with_auth_scheme (line 613) | pub fn with_auth_scheme(mut self, auth_scheme: impl AuthScheme + 'static... method identity_cache (line 619) | pub fn identity_cache(&self) -> Option { method set_identity_cache (line 624) | pub fn set_identity_cache( method with_identity_cache (line 634) | pub fn with_identity_cache( method identity_resolver (line 643) | pub fn identity_resolver(&self, scheme_id: &AuthSchemeId) -> Option bool { method push_identity_resolver (line 662) | pub fn push_identity_resolver( method set_identity_resolver (line 674) | pub fn set_identity_resolver( method with_identity_resolver (line 689) | pub fn with_identity_resolver( method interceptors (line 699) | pub fn interceptors(&self) -> impl Iterator + ... method extend_interceptors (line 704) | pub fn extend_interceptors( method push_interceptor (line 714) | pub fn push_interceptor(&mut self, interceptor: impl Intercept + 'static... method with_interceptor (line 721) | pub fn with_interceptor(mut self, interceptor: impl Intercept + 'static)... method set_interceptors (line 727) | pub fn set_interceptors( method with_interceptors (line 738) | pub fn with_interceptors( method retry_classifiers (line 747) | pub fn retry_classifiers(&self) -> impl Iterator Option { method set_retry_strategy (line 796) | pub fn set_retry_strategy( method with_retry_strategy (line 806) | pub fn with_retry_strategy( method sleep_impl (line 816) | pub fn sleep_impl(&self) -> Option { method set_sleep_impl (line 821) | pub fn set_sleep_impl(&mut self, sleep_impl: Option) -... method with_sleep_impl (line 827) | pub fn with_sleep_impl(mut self, sleep_impl: Option Option { method set_time_source (line 838) | pub fn set_time_source(&mut self, time_source: Option)... method with_time_source (line 844) | pub fn with_time_source(mut self, time_source: Option impl Iterator Result<(),... method into_time_components (line 916) | pub fn into_time_components(mut self) -> TimeComponents { method tracked (line 924) | fn tracked(&self, v: Option) -> Option> { type TimeComponents (line 931) | pub struct TimeComponents { method sleep_impl (line 938) | pub fn sleep_impl(&self) -> Option { method time_source (line 943) | pub fn time_source(&self) -> Option { type Tracked (line 950) | pub(crate) struct Tracked { function new (line 956) | fn new(origin: &'static str, value: T) -> Self { function value (line 964) | pub(crate) fn value(&self) -> &T { method for_tests (line 972) | pub fn for_tests() -> Self { type BuildError (line 1105) | pub struct BuildError(&'static str); method fmt (line 1110) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type GetIdentityResolver (line 1119) | pub trait GetIdentityResolver: Send + Sync { method identity_resolver (line 1121) | fn identity_resolver(&self, scheme_id: AuthSchemeId) -> Option Option Self { function the_builders_should_merge (line 1149) | fn the_builders_should_merge() { function require_field_singular (line 1231) | fn require_field_singular() { function require_field_plural (line 1253) | fn require_field_plural() { function optional_fields_dont_panic (line 1274) | fn optional_fields_dont_panic() { function building_test_builder_should_not_panic (line 1294) | fn building_test_builder_should_not_panic() { function set_identity_resolver_should_replace_existing_resolver_for_given_auth_scheme (line 1299) | fn set_identity_resolver_should_replace_existing_resolver_for_given_auth... FILE: rust-runtime/aws-smithy-runtime-api/src/client/runtime_plugin.rs constant DEFAULT_ORDER (line 32) | const DEFAULT_ORDER: Order = Order::Overrides; type Order (line 42) | pub enum Order { type RuntimePlugin (line 64) | pub trait RuntimePlugin: Debug + Send + Sync { method order (line 76) | fn order(&self) -> Order { method config (line 85) | fn config(&self) -> Option { method runtime_components (line 102) | fn runtime_components( method order (line 125) | fn order(&self) -> Order { method config (line 129) | fn config(&self) -> Option { method runtime_components (line 133) | fn runtime_components( method order (line 177) | fn order(&self) -> Order { method config (line 181) | fn config(&self) -> Option { method runtime_components (line 185) | fn runtime_components( type SharedRuntimePlugin (line 115) | pub struct SharedRuntimePlugin(Arc); method new (line 119) | pub fn new(plugin: impl RuntimePlugin + 'static) -> Self { type StaticRuntimePlugin (line 145) | pub struct StaticRuntimePlugin { method new (line 153) | pub fn new() -> Self { method with_config (line 158) | pub fn with_config(mut self, config: FrozenLayer) -> Self { method with_runtime_components (line 164) | pub fn with_runtime_components(mut self, runtime_components: RuntimeCo... method with_order (line 170) | pub fn with_order(mut self, order: Order) -> Self { type RuntimePlugins (line 232) | pub struct RuntimePlugins { method new (line 239) | pub fn new() -> Self { method with_client_plugins (line 244) | pub fn with_client_plugins( method with_client_plugin (line 255) | pub fn with_client_plugin(mut self, plugin: impl RuntimePlugin + 'stat... method with_operation_plugins (line 264) | pub fn with_operation_plugins( method with_operation_plugin (line 275) | pub fn with_operation_plugin(mut self, plugin: impl RuntimePlugin + 's... method apply_client_configuration (line 284) | pub fn apply_client_configuration( method apply_operation_configuration (line 292) | pub fn apply_operation_configuration( type SomeStruct (line 316) | struct SomeStruct; function can_add_runtime_plugin_implementors_to_runtime_plugins (line 321) | fn can_add_runtime_plugin_implementors_to_runtime_plugins() { function runtime_plugins_are_send_sync (line 326) | fn runtime_plugins_are_send_sync() { function insert_plugin (line 332) | fn insert_plugin() { function components_can_wrap_components (line 385) | async fn components_can_wrap_components() { function shared_runtime_plugin_new_specialization (line 487) | fn shared_runtime_plugin_new_specialization() { FILE: rust-runtime/aws-smithy-runtime-api/src/client/ser_de.rs type SerializeRequest (line 17) | pub trait SerializeRequest: Send + Sync + fmt::Debug { method serialize_input (line 26) | fn serialize_input(&self, input: Input, cfg: &mut ConfigBag) -> Result... method serialize_input (line 43) | fn serialize_input(&self, input: Input, cfg: &mut ConfigBag) -> Result... type SharedRequestSerializer (line 33) | pub struct SharedRequestSerializer(Arc); method new (line 37) | pub fn new(serializer: impl SerializeRequest + 'static) -> Self { type Storer (line 49) | type Storer = StoreReplace; type DeserializeResponse (line 55) | pub trait DeserializeResponse: Send + Sync + fmt::Debug { method deserialize_streaming (line 62) | fn deserialize_streaming( method deserialize_nonstreaming (line 71) | fn deserialize_nonstreaming( method deserialize_nonstreaming (line 91) | fn deserialize_nonstreaming( method deserialize_streaming (line 98) | fn deserialize_streaming( type SharedResponseDeserializer (line 81) | pub struct SharedResponseDeserializer(Arc); method new (line 85) | pub fn new(serializer: impl DeserializeResponse + 'static) -> Self { type Storer (line 107) | type Storer = StoreReplace; FILE: rust-runtime/aws-smithy-runtime-api/src/client/stalled_stream_protection.rs constant DEFAULT_GRACE_PERIOD (line 20) | pub const DEFAULT_GRACE_PERIOD: Duration = Duration::from_secs(20); type StalledStreamProtectionConfig (line 26) | pub struct StalledStreamProtectionConfig { method enabled (line 34) | pub fn enabled() -> Builder { method disabled (line 43) | pub fn disabled() -> Self { method is_enabled (line 52) | pub fn is_enabled(&self) -> bool { method upload_enabled (line 57) | pub fn upload_enabled(&self) -> bool { method download_enabled (line 62) | pub fn download_enabled(&self) -> bool { method grace_period (line 70) | pub fn grace_period(&self) -> Duration { type Builder (line 76) | pub struct Builder { method grace_period (line 84) | pub fn grace_period(mut self, grace_period: Duration) -> Self { method set_grace_period (line 90) | pub fn set_grace_period(&mut self, grace_period: Option) -> ... method is_enabled (line 96) | pub fn is_enabled(mut self, enabled: bool) -> Self { method set_is_enabled (line 102) | pub fn set_is_enabled(&mut self, enabled: Option) -> &mut Self { method upload_enabled (line 109) | pub fn upload_enabled(mut self, enabled: bool) -> Self { method set_upload_enabled (line 115) | pub fn set_upload_enabled(&mut self, enabled: Option) -> &mut Se... method download_enabled (line 121) | pub fn download_enabled(mut self, enabled: bool) -> Self { method set_download_enabled (line 127) | pub fn set_download_enabled(&mut self, enabled: Option) -> &mut ... method build (line 133) | pub fn build(self) -> StalledStreamProtectionConfig { method from (line 143) | fn from(config: StalledStreamProtectionConfig) -> Self { type Storer (line 153) | type Storer = StoreReplace; FILE: rust-runtime/aws-smithy-runtime-api/src/client/waiters.rs type WaiterError (line 26) | pub enum WaiterError { function construction_failure (line 57) | pub fn construction_failure(source: impl Into) -> Self { function source (line 67) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { function fmt (line 81) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method meta (line 98) | fn meta(&self) -> &ErrorMetadata { type ExceededMaxWait (line 116) | pub struct ExceededMaxWait { method new (line 124) | pub fn new(max_wait: Duration, elapsed: Duration, poll_count: u32) -> ... method max_wait (line 133) | pub fn max_wait(&self) -> Duration { method elapsed (line 138) | pub fn elapsed(&self) -> Duration { method poll_count (line 143) | pub fn poll_count(&self) -> u32 { type FailureState (line 151) | pub struct FailureState { function new (line 157) | pub fn new(final_poll: FinalPoll) -> Self { function final_poll (line 162) | pub fn final_poll(&self) -> &FinalPoll { function into_final_poll (line 167) | pub fn into_final_poll(self) -> FinalPoll { type OperationFailed (line 175) | pub struct OperationFailed { function new (line 181) | pub fn new(source: SdkError) -> Self { function error (line 186) | pub fn error(&self) -> &SdkError { function into_error (line 191) | pub fn into_error(self) -> SdkError { type FinalPoll (line 204) | pub struct FinalPoll { function new (line 210) | pub fn new(result: Result) -> Self { function into_result (line 215) | pub fn into_result(self) -> Result { function as_result (line 220) | pub fn as_result(&self) -> Result<&O, &E> { function map (line 225) | pub fn map O2>(self, mapper: F) -> FinalPoll { function map_err (line 230) | pub fn map_err E2>(self, mapper: F) -> FinalPoll Self { method invalid_header_name (line 71) | pub(super) fn invalid_header_name(err: InvalidHeaderName) -> Self { method invalid_header_value (line 78) | pub(super) fn invalid_header_value(err: InvalidHeaderValue) -> Self { method invalid_status_code (line 85) | pub(super) fn invalid_status_code() -> Self { method invalid_uri (line 92) | pub(super) fn invalid_uri(err: InvalidUri) -> Self { method invalid_uri_parts (line 99) | pub(super) fn invalid_uri_parts(err: http_02x::Error) -> Self { method missing_authority (line 106) | pub(super) fn missing_authority() -> Self { method missing_scheme (line 113) | pub(super) fn missing_scheme() -> Self { method non_utf8_header (line 120) | pub(super) fn non_utf8_header(non_utf8_header: NonUtf8Header) -> Self { type Kind (line 25) | enum Kind { type NonUtf8Header (line 38) | pub(super) struct NonUtf8Header { method new (line 46) | pub(super) fn new(name: String, value: Vec, error: Utf8Error) -> S... method new_missing_name (line 54) | pub(super) fn new_missing_name(value: Vec, error: Utf8Error) -> Se... method fmt (line 129) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method source (line 152) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: rust-runtime/aws-smithy-runtime-api/src/http/extensions.rs type Extensions (line 9) | pub(crate) struct Extensions { method new (line 15) | pub(crate) fn new() -> Self { method insert (line 20) | pub(crate) fn insert(&mut self, exte... method from (line 27) | fn from(value: http_02x::Extensions) -> Self { method from (line 36) | fn from(value: http_1x::Extensions) -> Self { type Error (line 45) | type Error = HttpError; function try_from (line 47) | fn try_from(value: Extensions) -> Result { type Error (line 57) | type Error = HttpError; function try_from (line 59) | fn try_from(value: Extensions) -> Result { FILE: rust-runtime/aws-smithy-runtime-api/src/http/headers.rs type Headers (line 15) | pub struct Headers { method new (line 45) | pub fn new() -> Self { method http1_headermap (line 50) | pub(crate) fn http1_headermap(self) -> http_1x::HeaderMap { method http0_headermap (line 65) | pub(crate) fn http0_headermap(self) -> http_02x::HeaderMap { method get (line 76) | pub fn get(&self, key: impl AsRef) -> Option<&str> { method get_all (line 81) | pub fn get_all(&self, key: impl AsRef) -> impl Iterator HeadersIter<'_> { method len (line 96) | pub fn len(&self) -> usize { method is_empty (line 101) | pub fn is_empty(&self) -> bool { method contains_key (line 106) | pub fn contains_key(&self, key: impl AsRef) -> bool { method insert (line 116) | pub fn insert( method try_insert (line 133) | pub fn try_insert( method append (line 150) | pub fn append(&mut self, key: impl AsHeaderComponent, value: impl AsHe... method try_append (line 159) | pub fn try_append( method remove (line 172) | pub fn remove(&mut self, key: impl AsRef) -> Option { type Error (line 181) | type Error = HttpError; method try_from (line 183) | fn try_from(value: http_02x::HeaderMap) -> Result { type Error (line 206) | type Error = HttpError; method try_from (line 208) | fn try_from(value: http_1x::HeaderMap) -> Result { type Item (line 20) | type Item = (&'a str, &'a str); type IntoIter (line 21) | type IntoIter = HeadersIter<'a>; method into_iter (line 23) | fn into_iter(self) -> Self::IntoIter { type HeadersIter (line 31) | pub struct HeadersIter<'a> { type Item (line 36) | type Item = (&'a str, &'a str); method next (line 38) | fn next(&mut self) -> Option { type AsHeaderComponent (line 238) | pub trait AsHeaderComponent { method into_maybe_static (line 240) | fn into_maybe_static(self) -> Result; method as_str (line 243) | fn as_str(&self) -> Result<&str, HttpError>; method repr_as_http02x_header_name (line 246) | fn repr_as_http02x_header_name(self) -> Result Result { method as_str (line 259) | fn as_str(&self) -> Result<&str, HttpError> { method into_maybe_static (line 265) | fn into_maybe_static(self) -> Result { method as_str (line 269) | fn as_str(&self) -> Result<&str, HttpError> { method into_maybe_static (line 275) | fn into_maybe_static(self) -> Result { method as_str (line 279) | fn as_str(&self) -> Result<&str, HttpError> { method into_maybe_static (line 285) | fn into_maybe_static(self) -> Result { method as_str (line 298) | fn as_str(&self) -> Result<&str, HttpError> { method into_maybe_static (line 309) | fn into_maybe_static(self) -> Result { method as_str (line 313) | fn as_str(&self) -> Result<&str, HttpError> { method repr_as_http02x_header_name (line 317) | fn repr_as_http02x_header_name(self) -> Result Result { method as_str (line 331) | fn as_str(&self) -> Result<&str, HttpError> { method into_maybe_static (line 338) | fn into_maybe_static(self) -> Result { method as_str (line 351) | fn as_str(&self) -> Result<&str, HttpError> { type HeaderValue (line 369) | pub struct HeaderValue { method from_http02x (line 382) | pub(crate) fn from_http02x(value: http_02x::HeaderValue) -> Result Result http_02x::HeaderValue { method into_http1x (line 416) | pub(crate) fn into_http1x(self) -> http_1x::HeaderValue { method as_ref (line 425) | fn as_ref(&self) -> &str { method as_str (line 442) | pub fn as_str(&self) -> &str { type Error (line 456) | type Error = HttpError; method try_from (line 458) | fn try_from(value: String) -> Result { type Inner (line 374) | enum Inner { method from (line 435) | fn from(value: HeaderValue) -> Self { type Err (line 448) | type Err = HttpError; method from_str (line 450) | fn from_str(s: &str) -> Result { type MaybeStatic (line 469) | type MaybeStatic = Cow<'static, str>; function header_name (line 471) | fn header_name( function header_value (line 493) | fn header_value(value: MaybeStatic, panic_safe: bool) -> Result { type Request (line 27) | pub struct Request { type Uri (line 37) | pub struct Uri { method set_endpoint (line 78) | pub fn set_endpoint(&mut self, endpoint: &str) -> Result<(), HttpError> { method path (line 97) | pub fn path(&self) -> &str { method query (line 102) | pub fn query(&self) -> Option<&str> { method from_http0x_uri (line 106) | fn from_http0x_uri(uri: http_02x::Uri) -> Self { method from_http1x_uri (line 114) | fn from_http1x_uri(uri: http_1x::Uri) -> Self { method into_h0 (line 122) | fn into_h0(self) -> http_02x::Uri { type Error (line 155) | type Error = HttpError; method try_from (line 157) | fn try_from(value: String) -> Result { type Error (line 167) | type Error = HttpError; method try_from (line 168) | fn try_from(value: &'a str) -> Result { method from (line 175) | fn from(value: http_02x::Uri) -> Self { method from (line 191) | fn from(value: http_1x::Uri) -> Self { type ParsedUri (line 43) | enum ParsedUri { method path_and_query (line 49) | fn path_and_query(&self) -> &str { method path (line 56) | fn path(&self) -> &str { method query (line 63) | fn query(&self) -> Option<&str> { function merge_paths (line 130) | fn merge_paths( type Error (line 182) | type Error = HttpError; function try_into (line 184) | fn try_into(self) -> Result, Self::Error> { type Error (line 198) | type Error = HttpError; function try_into (line 200) | fn try_into(self) -> Result, Self::Error> { function try_into_http02x (line 211) | pub fn try_into_http02x(self) -> Result, HttpError> { function try_into_http1x (line 227) | pub fn try_into_http1x(self) -> Result, HttpError> { function map (line 239) | pub fn map(self, f: impl Fn(B) -> U) -> Request { function new (line 250) | pub fn new(body: B) -> Self { function into_parts (line 261) | pub fn into_parts(self) -> RequestParts { function headers (line 270) | pub fn headers(&self) -> &Headers { function headers_mut (line 275) | pub fn headers_mut(&mut self) -> &mut Headers { function body (line 280) | pub fn body(&self) -> &B { function body_mut (line 285) | pub fn body_mut(&mut self) -> &mut B { function into_body (line 290) | pub fn into_body(self) -> B { function method (line 295) | pub fn method(&self) -> &str { function uri (line 300) | pub fn uri(&self) -> &str { function uri_mut (line 305) | pub fn uri_mut(&mut self) -> &mut Uri { function set_uri (line 310) | pub fn set_uri(&mut self, uri: U) -> Result<(), U::Error> function add_extension (line 320) | pub fn add_extension(&mut self, extens... function try_clone (line 331) | pub fn try_clone(&self) -> Option { function take_body (line 343) | pub fn take_body(&mut self) -> SdkBody { function empty (line 348) | pub fn empty() -> Self { function get (line 353) | pub fn get(uri: impl AsRef) -> Result { type Error (line 362) | type Error = HttpError; function try_from (line 364) | fn try_from(value: http_02x::Request) -> Result { type Error (line 379) | type Error = HttpError; function try_from (line 381) | fn try_from(value: http_1x::Request) -> Result { function non_ascii_requests (line 400) | fn non_ascii_requests() { function request_can_be_created (line 412) | fn request_can_be_created() { function uri_mutations (line 427) | fn uri_mutations() { function header_panics (line 442) | fn header_panics() { function try_clone_clones_all_data (line 456) | fn try_clone_clones_all_data() { function valid_round_trips (line 477) | fn valid_round_trips() { function check_roundtrip (line 508) | fn check_roundtrip(req: impl Fn() -> http_02x::Request) { FILE: rust-runtime/aws-smithy-runtime-api/src/http/response.rs type StatusCode (line 15) | pub struct StatusCode(u16); method is_success (line 19) | pub fn is_success(self) -> bool { method is_client_error (line 24) | pub fn is_client_error(self) -> bool { method is_server_error (line 29) | pub fn is_server_error(self) -> bool { method as_u16 (line 34) | pub fn as_u16(self) -> u16 { type Error (line 40) | type Error = HttpError; method try_from (line 42) | fn try_from(value: u16) -> Result { method from (line 53) | fn from(value: http_02x::StatusCode) -> Self { method from (line 67) | fn from(value: http_1x::StatusCode) -> Self { method fmt (line 86) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from (line 60) | fn from(value: StatusCode) -> Self { function from (line 74) | fn from(value: StatusCode) -> Self { function from (line 80) | fn from(value: StatusCode) -> Self { type Response (line 93) | pub struct Response { function try_into_http02x (line 106) | pub fn try_into_http02x(self) -> Result, HttpError> { function try_into_http1x (line 124) | pub fn try_into_http1x(self) -> Result, HttpError> { function map (line 138) | pub fn map(self, f: impl Fn(B) -> U) -> Response { function new (line 148) | pub fn new(status: StatusCode, body: B) -> Self { function status (line 158) | pub fn status(&self) -> StatusCode { function status_mut (line 163) | pub fn status_mut(&mut self) -> &mut StatusCode { function headers (line 168) | pub fn headers(&self) -> &Headers { function headers_mut (line 173) | pub fn headers_mut(&mut self) -> &mut Headers { function body (line 178) | pub fn body(&self) -> &B { function body_mut (line 183) | pub fn body_mut(&mut self) -> &mut B { function into_body (line 188) | pub fn into_body(self) -> B { function add_extension (line 193) | pub fn add_extension(&mut self, extens... function take_body (line 200) | pub fn take_body(&mut self) -> SdkBody { type Error (line 207) | type Error = HttpError; function try_from (line 209) | fn try_from(value: http_02x::Response) -> Result { type Error (line 223) | type Error = HttpError; function try_from (line 225) | fn try_from(value: http_1x::Response) -> Result { function non_ascii_responses (line 243) | fn non_ascii_responses() { function response_can_be_created (line 256) | fn response_can_be_created() { function check_roundtrip (line 284) | fn check_roundtrip(req: impl Fn() -> http_02x::Response) { function valid_round_trips (line 304) | fn valid_round_trips() { function header_panics (line 319) | fn header_panics() { function cant_cross_convert_with_extensions_h0_h1 (line 333) | fn cant_cross_convert_with_extensions_h0_h1() { function cant_cross_convert_with_extensions_h1_h0 (line 354) | fn cant_cross_convert_with_extensions_h1_h0() { FILE: rust-runtime/aws-smithy-runtime-api/src/shared.rs type FromUnshared (line 99) | pub trait FromUnshared { method from_unshared (line 101) | fn from_unshared(value: Unshared) -> Self; type IntoShared (line 109) | pub trait IntoShared { method into_shared (line 111) | fn into_shared(self) -> Shared; method into_shared (line 118) | fn into_shared(self) -> Shared { function maybe_shared (line 126) | pub fn maybe_shared(value: MaybeShared, ctor: F)... type Thing (line 198) | trait Thing: fmt::Debug {} type Thingamajig (line 201) | struct Thingamajig; type SharedThing (line 205) | struct SharedThing(#[allow(dead_code)] Arc); method new (line 208) | fn new(thing: impl Thing + 'static) -> Self { function test (line 215) | fn test() { FILE: rust-runtime/aws-smithy-runtime-api/tests/dyn_dispatch_hint.rs type SingleHook (line 18) | struct SingleHook; method name (line 22) | fn name(&self) -> &'static str { method modify_before_signing (line 25) | fn modify_before_signing( function single_hook_sets_one_flag (line 36) | fn single_hook_sets_one_flag() { type MultipleHooks (line 44) | struct MultipleHooks; method name (line 48) | fn name(&self) -> &'static str { method read_before_execution (line 51) | fn read_before_execution( method read_after_execution (line 58) | fn read_after_execution( function multiple_hooks_or_flags_together (line 69) | fn multiple_hooks_or_flags_together() { type NoHooks (line 79) | struct NoHooks; method name (line 83) | fn name(&self) -> &'static str { function no_hooks_returns_none (line 89) | fn no_hooks_returns_none() { type NoMacro (line 94) | struct NoMacro; method name (line 97) | fn name(&self) -> &'static str { function without_macro_returns_all (line 103) | fn without_macro_returns_all() { FILE: rust-runtime/aws-smithy-runtime-api/tests/permanent_interceptor.rs type TestInterceptor (line 17) | struct TestInterceptor; method name (line 20) | fn name(&self) -> &'static str { method modify_before_signing (line 23) | fn modify_before_signing( function permanent_interceptor_is_always_enabled (line 34) | fn permanent_interceptor_is_always_enabled() { function new_interceptor_can_be_disabled (line 41) | fn new_interceptor_can_be_disabled() { function permanent_interceptor_panics_on_disable_in_debug (line 53) | fn permanent_interceptor_panics_on_disable_in_debug() { FILE: rust-runtime/aws-smithy-runtime/src/client/auth/http.rs type ApiKeyLocation (line 26) | pub enum ApiKeyLocation { type ApiKeyAuthScheme (line 35) | pub struct ApiKeyAuthScheme { method new (line 41) | pub fn new( method scheme_id (line 57) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 61) | fn identity_resolver( method signer (line 68) | fn signer(&self) -> &dyn Sign { type ApiKeySigner (line 74) | struct ApiKeySigner { method sign_http_request (line 81) | fn sign_http_request( type BasicAuthScheme (line 119) | pub struct BasicAuthScheme { method new (line 125) | pub fn new() -> Self { method scheme_id (line 133) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 137) | fn identity_resolver( method signer (line 144) | fn signer(&self) -> &dyn Sign { type BasicAuthSigner (line 150) | struct BasicAuthSigner; method sign_http_request (line 153) | fn sign_http_request( type BearerAuthScheme (line 178) | pub struct BearerAuthScheme { method new (line 184) | pub fn new() -> Self { method scheme_id (line 192) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 196) | fn identity_resolver( method signer (line 203) | fn signer(&self) -> &dyn Sign { type BearerAuthSigner (line 209) | struct BearerAuthSigner; method sign_http_request (line 212) | fn sign_http_request( type DigestAuthScheme (line 235) | pub struct DigestAuthScheme { method new (line 241) | pub fn new() -> Self { method scheme_id (line 249) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 253) | fn identity_resolver( method signer (line 260) | fn signer(&self) -> &dyn Sign { type DigestAuthSigner (line 266) | struct DigestAuthSigner; method sign_http_request (line 269) | fn sign_http_request( function test_api_key_signing_headers (line 291) | fn test_api_key_signing_headers() { function test_api_key_signing_query (line 323) | fn test_api_key_signing_query() { function test_basic_auth (line 355) | fn test_basic_auth() { function test_bearer_auth (line 382) | fn test_bearer_auth() { function test_bearer_auth_overwrite_existing_header (line 409) | fn test_bearer_auth_overwrite_existing_header() { FILE: rust-runtime/aws-smithy-runtime/src/client/auth/no_auth.rs constant NO_AUTH_SCHEME_ID (line 27) | pub const NO_AUTH_SCHEME_ID: AuthSchemeId = AuthSchemeId::new("noAuth"); type NoAuthRuntimePlugin (line 40) | pub struct NoAuthRuntimePlugin(RuntimeComponentsBuilder); method new (line 52) | pub fn new() -> Self { method default (line 44) | fn default() -> Self { method runtime_components (line 66) | fn runtime_components( type NoAuthRuntimePluginV2 (line 82) | pub struct NoAuthRuntimePluginV2(RuntimeComponentsBuilder); method new (line 92) | pub fn new() -> Self { method default (line 85) | fn default() -> Self { method order (line 105) | fn order(&self) -> Order { method runtime_components (line 110) | fn runtime_components( type NoAuthSchemeOptionResolver (line 133) | struct NoAuthSchemeOptionResolver { function new (line 138) | fn new(inner: R) -> Self { method resolve_auth_scheme_options_v2 (line 147) | fn resolve_auth_scheme_options_v2<'a>( type NoAuthScheme (line 172) | pub struct NoAuthScheme { method new (line 178) | pub fn new() -> Self { type NoAuthSigner (line 184) | struct NoAuthSigner; method sign_http_request (line 187) | fn sign_http_request( method scheme_id (line 200) | fn scheme_id(&self) -> AuthSchemeId { method identity_resolver (line 204) | fn identity_resolver( method signer (line 211) | fn signer(&self) -> &dyn Sign { FILE: rust-runtime/aws-smithy-runtime/src/client/config_override.rs type Initial (line 45) | struct Initial<'a> { type Override (line 50) | struct Override<'a> { type Inner (line 57) | enum Inner<'a> { type Resolver (line 75) | pub struct Resolver<'a> { function initial (line 81) | pub fn initial( function overrid (line 91) | pub fn overrid( function is_initial (line 108) | pub fn is_initial(&self) -> bool { function config_mut (line 113) | pub fn config_mut(&mut self) -> &mut CloneableLayer { function runtime_components_mut (line 121) | pub fn runtime_components_mut(&mut self) -> &mut RuntimeComponentsBuilder { function is_latest_set (line 131) | pub fn is_latest_set(&self) -> bool function is_set (line 139) | pub fn is_set(&self) -> bool function resolve_config (line 152) | pub fn resolve_config(&self) -> ::ReturnedType<'_> function config (line 174) | fn config(&self) -> &Layer { type TestStorable (line 188) | struct TestStorable(String); type Storer (line 190) | type Storer = StoreReplace; function initial_mode_config (line 194) | fn initial_mode_config() { function override_mode_config (line 211) | fn override_mode_config() { FILE: rust-runtime/aws-smithy-runtime/src/client/defaults.rs constant DEFAULT_CONNECT_TIMEOUT (line 38) | const DEFAULT_CONNECT_TIMEOUT: Duration = Duration::from_millis(3100); function default_plugin (line 40) | fn default_plugin(name: &'static str, components_fn: CompFn) -> ... function layer (line 49) | fn layer(name: &'static str, layer_fn: LayerFn) -> FrozenLayer function default_http_client_plugin (line 63) | pub fn default_http_client_plugin() -> Option { function default_http_client_plugin_v2 (line 69) | pub fn default_http_client_plugin_v2( function default_sleep_impl_plugin (line 112) | pub fn default_sleep_impl_plugin() -> Option { function default_time_source_plugin (line 122) | pub fn default_time_source_plugin() -> Option { function default_retry_config_plugin (line 132) | pub fn default_retry_config_plugin( function default_retry_config_plugin_v2 (line 159) | pub fn default_retry_config_plugin_v2(params: &DefaultPluginParams) -> O... function validate_retry_config (line 196) | fn validate_retry_config( function default_timeout_config_plugin (line 216) | pub fn default_timeout_config_plugin() -> Option { function default_timeout_config_plugin_v2 (line 234) | pub fn default_timeout_config_plugin_v2( function validate_timeout_config (line 262) | fn validate_timeout_config( function default_identity_cache_plugin (line 282) | pub fn default_identity_cache_plugin() -> Option { function default_stalled_stream_protection_config_plugin (line 299) | pub fn default_stalled_stream_protection_config_plugin() -> Option Option { function validate_stalled_stream_protection_config (line 333) | fn validate_stalled_stream_protection_config( type DefaultPluginParams (line 366) | pub struct DefaultPluginParams { method new (line 374) | pub fn new() -> Self { method with_retry_partition_name (line 379) | pub fn with_retry_partition_name(mut self, name: impl Into Se... method with_is_aws_sdk (line 391) | pub fn with_is_aws_sdk(mut self, is_aws_sdk: bool) -> Self { function default_plugins (line 398) | pub fn default_plugins( function test_plugin_params (line 425) | fn test_plugin_params(version: BehaviorVersion) -> DefaultPluginParams { function config_for (line 431) | fn config_for(plugins: impl IntoIterator) ->... function v2024_03_28_stalled_stream_protection_difference (line 440) | fn v2024_03_28_stalled_stream_protection_difference() { function test_retry_enabled_for_aws_sdk (line 465) | fn test_retry_enabled_for_aws_sdk() { function test_retry_disabled_for_aws_sdk_old_behavior_version (line 486) | fn test_retry_disabled_for_aws_sdk_old_behavior_version() { function test_retry_enabled_at_cutoff_version (line 507) | fn test_retry_enabled_at_cutoff_version() { function test_retry_disabled_for_non_aws_sdk (line 528) | fn test_retry_disabled_for_non_aws_sdk() { function test_behavior_version_gates_retry_for_aws_sdk (line 549) | fn test_behavior_version_gates_retry_for_aws_sdk() { function test_complete_default_plugins_integration (line 587) | fn test_complete_default_plugins_integration() { FILE: rust-runtime/aws-smithy-runtime/src/client/dns.rs type TokioDnsResolver (line 19) | pub struct TokioDnsResolver; method new (line 23) | pub fn new() -> Self { method resolve_dns (line 29) | fn resolve_dns<'a>(&'a self, name: &'a str) -> DnsFuture<'a> { FILE: rust-runtime/aws-smithy-runtime/src/client/endpoint.rs function apply_endpoint (line 20) | pub fn apply_endpoint( function merge_paths (line 53) | fn merge_paths<'a>(endpoint: &'a http_02x::Uri, uri: &'a http_02x::Uri) ... FILE: rust-runtime/aws-smithy-runtime/src/client/http.rs type DefaultClientOptions (line 62) | pub(crate) struct DefaultClientOptions { method with_behavior_version (line 77) | pub(crate) fn with_behavior_version(mut self, behavior_version: Behavi... method default (line 67) | fn default() -> Self { function default_https_client (line 85) | pub(crate) fn default_https_client(options: DefaultClientOptions) -> Opt... FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/content_length_enforcement.rs type ContentLengthError (line 41) | pub struct ContentLengthError { method fmt (line 49) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function wrap (line 60) | fn wrap(body: SdkBody, content_length: u64) -> SdkBody { type Data (line 77) | type Data = Data; type Error (line 78) | type Error = aws_smithy_types::body::Error; function poll_frame (line 80) | fn poll_frame( function is_end_stream (line 107) | fn is_end_stream(&self) -> bool { function size_hint (line 111) | fn size_hint(&self) -> SizeHint { type EnforceContentLengthInterceptor (line 117) | struct EnforceContentLengthInterceptor {} type EnableContentLengthEnforcement (line 120) | struct EnableContentLengthEnforcement; type Storer (line 122) | type Storer = StoreReplace; method name (line 127) | fn name(&self) -> &'static str { method read_before_transmit (line 131) | fn read_before_transmit( method modify_before_deserialization (line 143) | fn modify_before_deserialization( function extract_content_length (line 176) | fn extract_content_length(response: &Response) -> Result Self { method runtime_components (line 200) | fn runtime_components( type ManyFrameBody (line 230) | struct ManyFrameBody { method new (line 236) | fn new(input: impl Into) -> SdkBody { type Data (line 244) | type Data = Bytes; type Error (line 245) | type Error = ::Error; method poll_frame (line 247) | fn poll_frame( function stream_too_short (line 259) | async fn stream_too_short() { function stream_too_long (line 270) | async fn stream_too_long() { function stream_just_right (line 281) | async fn stream_just_right() { function expect_body_error (line 289) | async fn expect_body_error(body: SdkBody) -> impl Error { function extract_header (line 297) | fn extract_header() { FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/minimum_throughput.rs type MinimumThroughputBody (line 49) | pub type MinimumThroughputBody = MinimumThroughputDownloadBody; function new (line 72) | pub fn new( type Error (line 96) | enum Error { method fmt (line 104) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type UploadThroughput (line 120) | pub(crate) struct UploadThroughput { method new (line 125) | pub(crate) fn new(time_window: Duration, now: SystemTime) -> Self { method resolution (line 131) | pub(crate) fn resolution(&self) -> Duration { method push_pending (line 135) | pub(crate) fn push_pending(&self, now: SystemTime) { method push_bytes_transferred (line 138) | pub(crate) fn push_bytes_transferred(&self, now: SystemTime, bytes: u6... method mark_complete (line 142) | pub(crate) fn mark_complete(&self) -> bool { method report (line 146) | pub(crate) fn report(&self, now: SystemTime) -> ThroughputReport { type Storer (line 152) | type Storer = StoreReplace; function new (line 165) | pub(crate) fn new( constant ZERO_THROUGHPUT (line 178) | const ZERO_THROUGHPUT: Throughput = Throughput::new_bytes_per_second(0); type UploadReport (line 181) | trait UploadReport { method minimum_throughput_violated (line 182) | fn minimum_throughput_violated(self, minimum_throughput: Throughput) -... method minimum_throughput_violated (line 185) | fn minimum_throughput_violated(self, minimum_throughput: Throughput) -... method new (line 244) | fn new( type Output (line 267) | type Output = Result; method poll (line 269) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { method new (line 351) | pub(crate) fn new( method new_inner (line 372) | fn new_inner( type Output (line 398) | type Output = Result; method poll (line 400) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/minimum_throughput/http_body_0_4_x.rs type Data (line 18) | type Data = bytes::Bytes; type Error (line 19) | type Error = BoxError; function poll_data (line 21) | fn poll_data( function poll_trailers (line 98) | fn poll_trailers( function is_end_stream (line 106) | fn is_end_stream(&self) -> bool { function size_hint (line 110) | fn size_hint(&self) -> http_body_04x::SizeHint { type Data (line 119) | type Data = bytes::Bytes; type Error (line 120) | type Error = BoxError; function poll_data (line 122) | fn poll_data( function poll_trailers (line 166) | fn poll_trailers( function is_end_stream (line 174) | fn is_end_stream(&self) -> bool { function size_hint (line 178) | fn size_hint(&self) -> http_body_04x::SizeHint { FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/minimum_throughput/http_body_1_x.rs type Data (line 19) | type Data = bytes::Bytes; type Error (line 20) | type Error = BoxError; function poll_frame (line 22) | fn poll_frame( function is_end_stream (line 105) | fn is_end_stream(&self) -> bool { function size_hint (line 109) | fn size_hint(&self) -> http_body_1x::SizeHint { type Data (line 118) | type Data = bytes::Bytes; type Error (line 119) | type Error = BoxError; function poll_frame (line 121) | fn poll_frame( function is_end_stream (line 170) | fn is_end_stream(&self) -> bool { function size_hint (line 174) | fn size_hint(&self) -> http_body_1x::SizeHint { FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/minimum_throughput/options.rs type MinimumThroughputBodyOptions (line 14) | pub struct MinimumThroughputBodyOptions { method builder (line 38) | pub fn builder() -> MinimumThroughputBodyOptionsBuilder { method to_builder (line 43) | pub fn to_builder(self) -> MinimumThroughputBodyOptionsBuilder { method grace_period (line 54) | pub fn grace_period(&self) -> Duration { method minimum_throughput (line 59) | pub fn minimum_throughput(&self) -> Throughput { method check_window (line 63) | pub(crate) fn check_window(&self) -> Duration { method check_interval (line 69) | pub fn check_interval(&self) -> Duration { method from (line 175) | fn from(value: StalledStreamProtectionConfig) -> Self { constant DEFAULT_MINIMUM_THROUGHPUT (line 74) | const DEFAULT_MINIMUM_THROUGHPUT: Throughput = Throughput { constant DEFAULT_CHECK_WINDOW (line 79) | const DEFAULT_CHECK_WINDOW: Duration = Duration::from_secs(1); method default (line 82) | fn default() -> Self { type MinimumThroughputBodyOptionsBuilder (line 93) | pub struct MinimumThroughputBodyOptionsBuilder { method new (line 101) | pub fn new() -> Self { method grace_period (line 108) | pub fn grace_period(mut self, grace_period: Duration) -> Self { method set_grace_period (line 116) | pub fn set_grace_period(&mut self, grace_period: Option) -> ... method minimum_throughput (line 122) | pub fn minimum_throughput(mut self, minimum_throughput: Throughput) ->... method set_minimum_throughput (line 128) | pub fn set_minimum_throughput(&mut self, minimum_throughput: Option Self { method set_check_interval (line 145) | pub fn set_check_interval(&mut self, _check_interval: Option... method check_window (line 150) | pub(crate) fn check_window(mut self, check_window: Duration) -> Self { method set_check_window (line 155) | pub(crate) fn set_check_window(&mut self, check_window: Option MinimumThroughputBodyOptions { FILE: rust-runtime/aws-smithy-runtime/src/client/http/body/minimum_throughput/throughput.rs type Throughput (line 12) | pub struct Throughput { method new (line 19) | pub fn new(bytes_read: u64, per_time_elapsed: Duration) -> Self { method new_bytes_per_second (line 32) | pub const fn new_bytes_per_second(bytes: u64) -> Self { method new_kilobytes_per_second (line 40) | pub const fn new_kilobytes_per_second(kilobytes: u64) -> Self { method new_megabytes_per_second (line 48) | pub const fn new_megabytes_per_second(megabytes: u64) -> Self { method bytes_per_second (line 55) | pub(super) fn bytes_per_second(&self) -> f64 { method fmt (line 79) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 92) | fn from(value: (u64, Duration)) -> Self { method eq (line 66) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 72) | fn partial_cmp(&self, other: &Self) -> Option { type BinLabel (line 102) | enum BinLabel { type Bin (line 121) | struct Bin { method new (line 127) | const fn new(label: BinLabel, bytes: u64) -> Self { method empty (line 130) | const fn empty() -> Self { method is_empty (line 134) | fn is_empty(&self) -> bool { method merge (line 138) | fn merge(&mut self, other: Bin) -> &mut Self { method bytes (line 154) | fn bytes(&self) -> u64 { type BinCounts (line 160) | struct BinCounts { type LogBuffer (line 174) | struct LogBuffer { function new (line 184) | fn new() -> Self { function tail_mut (line 196) | fn tail_mut(&mut self) -> &mut Bin { function push (line 203) | fn push(&mut self, bin: Bin) { function bytes_transferred (line 214) | fn bytes_transferred(&self) -> u64 { function filled (line 219) | fn filled(&self) -> bool { function fill_gaps (line 228) | fn fill_gaps(&mut self) { function counts (line 237) | fn counts(&self) -> BinCounts { function is_empty (line 251) | fn is_empty(&self) -> bool { type ThroughputReport (line 258) | pub(crate) enum ThroughputReport { constant BIN_COUNT (line 271) | const BIN_COUNT: usize = 10; type ThroughputLogs (line 290) | pub(super) struct ThroughputLogs { method new (line 305) | pub(super) fn new(time_window: Duration, now: SystemTime) -> Self { method resolution (line 319) | pub(super) fn resolution(&self) -> Duration { method push_pending (line 328) | pub(super) fn push_pending(&mut self, time: SystemTime) { method push_bytes_transferred (line 335) | pub(super) fn push_bytes_transferred(&mut self, time: SystemTime, byte... method push (line 339) | fn push(&mut self, now: SystemTime, value: Bin) { method catch_up (line 350) | fn catch_up(&mut self, now: SystemTime) { method mark_complete (line 364) | pub(super) fn mark_complete(&mut self) -> bool { method report (line 371) | pub(super) fn report(&mut self, now: SystemTime) -> ThroughputReport { constant ZERO_THROUGHPUT (line 406) | const ZERO_THROUGHPUT: Throughput = Throughput::new_bytes_per_second(0); type DownloadReport (line 408) | pub(crate) trait DownloadReport { method minimum_throughput_violated (line 409) | fn minimum_throughput_violated(self, minimum_throughput: Throughput) -... method minimum_throughput_violated (line 412) | fn minimum_throughput_violated(self, minimum_throughput: Throughput) -... function test_log_buffer_bin_label_priority (line 453) | fn test_log_buffer_bin_label_priority() { function test_throughput_eq (line 461) | fn test_throughput_eq() { function incomplete_no_entries (line 471) | fn incomplete_no_entries() { function incomplete_with_entries (line 479) | fn incomplete_with_entries() { function incomplete_with_transferred (line 489) | fn incomplete_with_transferred() { function push_pending_at_the_beginning_of_each_tick (line 500) | fn push_pending_at_the_beginning_of_each_tick() { function push_pending_at_the_end_of_each_tick (line 517) | fn push_pending_at_the_end_of_each_tick() { function push_transferred_at_the_beginning_of_each_tick (line 540) | fn push_transferred_at_the_beginning_of_each_tick() { function no_polling (line 564) | fn no_polling() { function mixed_bag_mostly_pending (line 573) | fn mixed_bag_mostly_pending() { function mixed_bag_mostly_pending_no_transferred (line 595) | fn mixed_bag_mostly_pending_no_transferred() { function test_first_push_succeeds_although_time_window_has_not_elapsed (line 614) | fn test_first_push_succeeds_although_time_window_has_not_elapsed() { function test_label_transferred_bytes_should_not_be_overwritten_by_pending (line 623) | fn test_label_transferred_bytes_should_not_be_overwritten_by_pending() { FILE: rust-runtime/aws-smithy-runtime/src/client/http/connection_poisoning.rs type ConnectionPoisoningInterceptor (line 37) | pub struct ConnectionPoisoningInterceptor {} method new (line 41) | pub fn new() -> Self { method name (line 48) | fn name(&self) -> &'static str { method modify_before_transmit (line 52) | fn modify_before_transmit( method read_after_deserialization (line 67) | fn read_after_deserialization( FILE: rust-runtime/aws-smithy-runtime/src/client/identity/cache.rs type IdentityCache (line 63) | pub struct IdentityCache; method no_cache (line 67) | pub fn no_cache() -> SharedIdentityCache { method lazy (line 74) | pub fn lazy() -> LazyCacheBuilder { type NoCache (line 80) | struct NoCache; method resolve_cached_identity (line 83) | fn resolve_cached_identity<'a>( FILE: rust-runtime/aws-smithy-runtime/src/client/identity/cache/lazy.rs constant DEFAULT_LOAD_TIMEOUT (line 25) | const DEFAULT_LOAD_TIMEOUT: Duration = Duration::from_secs(5); constant DEFAULT_EXPIRATION (line 26) | const DEFAULT_EXPIRATION: Duration = Duration::from_secs(15 * 60); constant DEFAULT_BUFFER_TIME (line 27) | const DEFAULT_BUFFER_TIME: Duration = Duration::from_secs(10); constant DEFAULT_BUFFER_TIME_JITTER_FRACTION (line 28) | const DEFAULT_BUFFER_TIME_JITTER_FRACTION: fn() -> f64 = || fastrand::f6... constant DEFAULT_MAX_PARTITIONS (line 29) | const DEFAULT_MAX_PARTITIONS: usize = 64; type LazyCacheBuilder (line 33) | pub struct LazyCacheBuilder { method new (line 45) | pub fn new() -> Self { method time_source (line 50) | pub fn time_source(mut self, time_source: impl TimeSource + 'static) -... method set_time_source (line 55) | pub fn set_time_source(&mut self, time_source: SharedTimeSource) -> &m... method sleep_impl (line 61) | pub fn sleep_impl(mut self, sleep_impl: impl AsyncSleep + 'static) -> ... method set_sleep_impl (line 66) | pub fn set_sleep_impl(&mut self, sleep_impl: SharedAsyncSleep) -> &mut... method load_timeout (line 74) | pub fn load_timeout(mut self, timeout: Duration) -> Self { method set_load_timeout (line 82) | pub fn set_load_timeout(&mut self, timeout: Option) -> &mut ... method buffer_time (line 95) | pub fn buffer_time(mut self, buffer_time: Duration) -> Self { method set_buffer_time (line 108) | pub fn set_buffer_time(&mut self, buffer_time: Option) -> &m... method buffer_time_jitter_fraction (line 122) | fn buffer_time_jitter_fraction(mut self, buffer_time_jitter_fraction: ... method set_buffer_time_jitter_fraction (line 136) | fn set_buffer_time_jitter_fraction( method default_expiration (line 150) | pub fn default_expiration(mut self, duration: Duration) -> Self { method set_default_expiration (line 161) | pub fn set_default_expiration(&mut self, duration: Option) -... method max_partitions (line 177) | pub fn max_partitions(mut self, max: usize) -> Self { method set_max_partitions (line 193) | pub fn set_max_partitions(&mut self, max: Option) -> &mut Self { method build (line 206) | pub fn build(self) -> SharedIdentityCache { type CachePartitions (line 225) | struct CachePartitions { method new (line 232) | fn new(buffer_time: Duration, max_partitions: usize) -> Self { method partition (line 240) | fn partition(&self, key: IdentityCachePartition) -> ExpiringCache( type TimedOutError (line 431) | struct TimedOutError(Duration); method fmt (line 436) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { constant BUFFER_TIME_NO_JITTER (line 454) | const BUFFER_TIME_NO_JITTER: fn() -> f64 = || 0_f64; type ResolverFn (line 456) | struct ResolverFn(F); function fmt (line 458) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method resolve_identity (line 466) | fn resolve_identity<'a>( function resolver_fn (line 475) | fn resolver_fn(f: F) -> SharedIdentityResolver function test_cache (line 482) | fn test_cache( function epoch_secs (line 517) | fn epoch_secs(secs: u64) -> SystemTime { function test_identity (line 521) | fn test_identity(expired_secs: u64) -> Identity { function expect_identity (line 526) | async fn expect_identity( function initial_populate_test_identity (line 541) | async fn initial_populate_test_identity() { function reload_expired_test_identity (line 572) | async fn reload_expired_test_identity() { function load_failed_error (line 599) | async fn load_failed_error() { function load_contention (line 621) | fn load_contention() { function load_timeout (line 678) | async fn load_timeout() { function buffer_time_jitter (line 713) | async fn buffer_time_jitter() { function cache_partitioning (line 743) | async fn cache_partitioning() { function eviction_when_at_capacity (line 827) | async fn eviction_when_at_capacity() { function single_partition_cache (line 925) | async fn single_partition_cache() { function max_partitions_zero_panics (line 1005) | fn max_partitions_zero_panics() { FILE: rust-runtime/aws-smithy-runtime/src/client/identity/no_auth.rs type NoAuthIdentity (line 12) | pub struct NoAuthIdentity; method new (line 16) | pub fn new() -> Self { type NoAuthIdentityResolver (line 23) | pub struct NoAuthIdentityResolver; method new (line 27) | pub fn new() -> Self { method resolve_identity (line 33) | fn resolve_identity<'a>( FILE: rust-runtime/aws-smithy-runtime/src/client/interceptors.rs type Interceptors (line 102) | pub(crate) struct Interceptors { function new (line 110) | pub(crate) fn new(interceptors: I) -> Self { function into_iter (line 114) | fn into_iter(self) -> impl Iterator Option<&dyn Intercept> { method hook_overridden (line 307) | fn hook_overridden(&self, hint: OverriddenHooks) -> bool { type MapRequestInterceptor (line 313) | pub struct MapRequestInterceptor { function fmt (line 319) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 326) | pub fn new(f: F) -> Self { method name (line 340) | fn name(&self) -> &'static str { method modify_before_signing (line 344) | fn modify_before_signing( type MutateRequestInterceptor (line 360) | pub struct MutateRequestInterceptor { function fmt (line 365) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function new (line 372) | pub fn new(f: F) -> Self { method name (line 382) | fn name(&self) -> &'static str { method modify_before_signing (line 386) | fn modify_before_signing( type TestInterceptor (line 415) | struct TestInterceptor; method name (line 417) | fn name(&self) -> &'static str { function test_disable_interceptors (line 423) | fn test_disable_interceptors() { FILE: rust-runtime/aws-smithy-runtime/src/client/metrics.rs type MeasurementsContainer (line 22) | pub(crate) struct MeasurementsContainer { type Storer (line 29) | type Storer = StoreReplace; type OperationTelemetry (line 34) | pub(crate) struct OperationTelemetry { method new (line 40) | pub(crate) fn new(scope: &'static str) -> Result; type MetricsInterceptor (line 65) | pub(crate) struct MetricsInterceptor { method new (line 73) | pub(crate) fn new(time_source: SharedTimeSource) -> Result( method name (line 112) | fn name(&self) -> &'static str { method read_before_execution (line 116) | fn read_before_execution( method read_after_execution (line 130) | fn read_after_execution( method read_before_attempt (line 153) | fn read_before_attempt( method read_after_attempt (line 169) | fn read_after_attempt( type MetricsRuntimePlugin (line 194) | pub struct MetricsRuntimePlugin { method builder (line 202) | pub fn builder() -> MetricsRuntimePluginBuilder { method runtime_components (line 208) | fn runtime_components( method config (line 223) | fn config(&self) -> Option { type MetricsRuntimePluginBuilder (line 243) | pub struct MetricsRuntimePluginBuilder { method with_scope (line 251) | pub fn with_scope(mut self, scope: &'static str) -> Self { method with_time_source (line 257) | pub fn with_time_source(mut self, time_source: impl TimeSource + 'stat... method with_metadata (line 266) | pub fn with_metadata(mut self, metadata: Metadata) -> Self { method build (line 272) | pub fn build( FILE: rust-runtime/aws-smithy-runtime/src/client/orchestrator.rs function invoke (line 103) | pub async fn invoke( type StopPoint (line 123) | pub enum StopPoint { function invoke_with_stop_point (line 137) | pub async fn invoke_with_stop_point( function apply_configuration (line 183) | fn apply_configuration( function try_op (line 214) | async fn try_op( function try_attempt (line 350) | async fn try_attempt( function finally_attempt (line 462) | async fn finally_attempt( function finally_op (line 474) | async fn finally_op( function new_request_serializer (line 533) | fn new_request_serializer() -> CannedRequestSerializer { function new_response_deserializer (line 537) | fn new_response_deserializer() -> CannedResponseDeserializer { type OkConnector (line 548) | struct OkConnector {} method new (line 551) | fn new() -> Self { method call (line 557) | fn call(&self, _request: HttpRequest) -> HttpConnectorFuture { type TestOperationRuntimePlugin (line 568) | struct TestOperationRuntimePlugin { method new (line 573) | fn new() -> Self { method config (line 591) | fn config(&self) -> Option { method runtime_components (line 601) | fn runtime_components( function test_read_before_execution_error_handling (line 719) | async fn test_read_before_execution_error_handling() { function test_modify_before_serialization_error_handling (line 730) | async fn test_modify_before_serialization_error_handling() { function test_read_before_serialization_error_handling (line 741) | async fn test_read_before_serialization_error_handling() { function test_read_after_serialization_error_handling (line 752) | async fn test_read_after_serialization_error_handling() { function test_modify_before_retry_loop_error_handling (line 763) | async fn test_modify_before_retry_loop_error_handling() { function test_read_before_attempt_error_handling (line 774) | async fn test_read_before_attempt_error_handling() { function test_modify_before_signing_error_handling (line 785) | async fn test_modify_before_signing_error_handling() { function test_read_before_signing_error_handling (line 796) | async fn test_read_before_signing_error_handling() { function test_read_after_signing_error_handling (line 807) | async fn test_read_after_signing_error_handling() { function test_modify_before_transmit_error_handling (line 818) | async fn test_modify_before_transmit_error_handling() { function test_read_before_transmit_error_handling (line 829) | async fn test_read_before_transmit_error_handling() { function test_read_after_transmit_error_handling (line 840) | async fn test_read_after_transmit_error_handling() { function test_modify_before_deserialization_error_handling (line 851) | async fn test_modify_before_deserialization_error_handling() { function test_read_before_deserialization_error_handling (line 862) | async fn test_read_before_deserialization_error_handling() { function test_read_after_deserialization_error_handling (line 873) | async fn test_read_after_deserialization_error_handling() { function test_modify_before_attempt_completion_error_handling (line 884) | async fn test_modify_before_attempt_completion_error_handling() { function test_read_after_attempt_error_handling (line 895) | async fn test_read_after_attempt_error_handling() { function test_modify_before_completion_error_handling (line 906) | async fn test_modify_before_completion_error_handling() { function test_read_after_execution_error_handling (line 917) | async fn test_read_after_execution_error_handling() { function test_read_before_execution_error_causes_jump_to_modify_before_completion (line 1005) | async fn test_read_before_execution_error_causes_jump_to_modify_before_c... function test_modify_before_serialization_error_causes_jump_to_modify_before_completion (line 1018) | async fn test_modify_before_serialization_error_causes_jump_to_modify_be... function test_read_before_serialization_error_causes_jump_to_modify_before_completion (line 1031) | async fn test_read_before_serialization_error_causes_jump_to_modify_befo... function test_read_after_serialization_error_causes_jump_to_modify_before_completion (line 1044) | async fn test_read_after_serialization_error_causes_jump_to_modify_befor... function test_modify_before_retry_loop_error_causes_jump_to_modify_before_completion (line 1057) | async fn test_modify_before_retry_loop_error_causes_jump_to_modify_befor... function test_read_before_attempt_error_causes_jump_to_modify_before_attempt_completion (line 1070) | async fn test_read_before_attempt_error_causes_jump_to_modify_before_att... function test_modify_before_signing_error_causes_jump_to_modify_before_attempt_completion (line 1083) | async fn test_modify_before_signing_error_causes_jump_to_modify_before_a... function test_read_before_signing_error_causes_jump_to_modify_before_attempt_completion (line 1096) | async fn test_read_before_signing_error_causes_jump_to_modify_before_att... function test_read_after_signing_error_causes_jump_to_modify_before_attempt_completion (line 1109) | async fn test_read_after_signing_error_causes_jump_to_modify_before_atte... function test_modify_before_transmit_error_causes_jump_to_modify_before_attempt_completion (line 1122) | async fn test_modify_before_transmit_error_causes_jump_to_modify_before_... function test_read_before_transmit_error_causes_jump_to_modify_before_attempt_completion (line 1135) | async fn test_read_before_transmit_error_causes_jump_to_modify_before_at... function test_read_after_transmit_error_causes_jump_to_modify_before_attempt_completion (line 1148) | async fn test_read_after_transmit_error_causes_jump_to_modify_before_att... function test_modify_before_deserialization_error_causes_jump_to_modify_before_attempt_completion (line 1161) | async fn test_modify_before_deserialization_error_causes_jump_to_modify_... function test_read_before_deserialization_error_causes_jump_to_modify_before_attempt_completion (line 1175) | async fn test_read_before_deserialization_error_causes_jump_to_modify_be... function test_read_after_deserialization_error_causes_jump_to_modify_before_attempt_completion (line 1189) | async fn test_read_after_deserialization_error_causes_jump_to_modify_bef... function test_modify_before_attempt_completion_error_causes_jump_to_read_after_attempt (line 1203) | async fn test_modify_before_attempt_completion_error_causes_jump_to_read... function test_modify_before_completion_error_causes_jump_to_read_after_execution (line 1216) | async fn test_modify_before_completion_error_causes_jump_to_read_after_e... function test_stop_points (line 1228) | async fn test_stop_points() { function test_stop_points_error_handling (line 1262) | async fn test_stop_points_error_handling() { FILE: rust-runtime/aws-smithy-runtime/src/client/orchestrator/auth.rs type NoMatchingAuthSchemeError (line 28) | struct NoMatchingAuthSchemeError(ExploredList); method fmt (line 31) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type AuthOrchestrationError (line 107) | enum AuthOrchestrationError { method fmt (line 114) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function resolve_identity (line 128) | pub(super) async fn resolve_identity( function reprioritize_with_auth_scheme_preference (line 209) | async fn reprioritize_with_auth_scheme_preference( function sign_request (line 240) | pub(super) fn sign_request( type AuthSchemeAndEndpointOrchestrationV2 (line 288) | pub struct AuthSchemeAndEndpointOrchestrationV2; type Storer (line 291) | type Storer = StoreReplace; function legacy_try_resolve_endpoint (line 303) | async fn legacy_try_resolve_endpoint( function extract_endpoint_auth_scheme_config (line 337) | fn extract_endpoint_auth_scheme_config<'a>( type ExploreResult (line 370) | enum ExploreResult { type ExploredAuthOption (line 380) | struct ExploredAuthOption { method default (line 385) | fn default() -> Self { constant MAX_EXPLORED_LIST_LEN (line 393) | const MAX_EXPLORED_LIST_LEN: usize = 8; type ExploredList (line 397) | struct ExploredList { method items (line 403) | fn items(&self) -> impl Iterator { method push (line 407) | fn push(&mut self, scheme_id: AuthSchemeId, result: ExploreResult) { method fmt (line 417) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function basic_case (line 449) | async fn basic_case() { function select_best_scheme_for_available_identity_resolvers (line 568) | async fn select_best_scheme_for_available_identity_resolvers() { function extract_endpoint_auth_scheme_config_no_config (line 673) | fn extract_endpoint_auth_scheme_config_no_config() { function extract_endpoint_auth_scheme_config_wrong_type (line 685) | fn extract_endpoint_auth_scheme_config_wrong_type() { function extract_endpoint_auth_scheme_config_no_matching_scheme (line 695) | fn extract_endpoint_auth_scheme_config_no_matching_scheme() { function extract_endpoint_auth_scheme_config_successfully (line 722) | fn extract_endpoint_auth_scheme_config_successfully() { function use_identity_cache (line 764) | async fn use_identity_cache() { function friendly_error_messages (line 860) | fn friendly_error_messages() { function test_resolve_identity (line 946) | async fn test_resolve_identity() { function auth_scheme_preference (line 1060) | async fn auth_scheme_preference() { FILE: rust-runtime/aws-smithy-runtime/src/client/orchestrator/endpoints.rs type StaticUriEndpointResolver (line 26) | pub struct StaticUriEndpointResolver { method http_localhost (line 32) | pub fn http_localhost(port: u16) -> Self { method uri (line 39) | pub fn uri(endpoint: impl Into) -> Self { method resolve_endpoint (line 47) | fn resolve_endpoint<'a>(&'a self, _params: &'a EndpointResolverParams) -... type StaticUriEndpointResolverParams (line 56) | pub struct StaticUriEndpointResolverParams; method new (line 60) | pub fn new() -> Self { method from (line 66) | fn from(params: StaticUriEndpointResolverParams) -> Self { function orchestrate_endpoint (line 71) | pub(super) async fn orchestrate_endpoint( function apply_endpoint (line 98) | pub(super) fn apply_endpoint( function apply_endpoint_to_request (line 110) | fn apply_endpoint_to_request( function test_apply_endpoint (line 168) | fn test_apply_endpoint() { FILE: rust-runtime/aws-smithy-runtime/src/client/orchestrator/http.rs constant LOG_SENSITIVE_BODIES (line 13) | const LOG_SENSITIVE_BODIES: &str = "LOG_SENSITIVE_BODIES"; function body_to_bytes (line 15) | async fn body_to_bytes(body: SdkBody) -> Result { function new (line 53) | fn new(f: F) -> Self { method serialize_input (line 65) | fn serialize_input(&self, input: Input, _cfg: &mut ConfigBag) -> Result<... function fmt (line 71) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type FnDeserializer (line 76) | struct FnDeserializer { function new (line 81) | fn new(deserializer: F) -> Self { method deserialize_nonstreaming (line 94) | fn deserialize_nonstreaming( function fmt (line 104) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Operation (line 111) | pub struct Operation { method clone (line 120) | fn clone(&self) -> Self { function builder (line 132) | pub fn builder() -> OperationBuilder { function invoke (line 145) | pub async fn invoke(&self, input: I) -> Result { method default (line 178) | fn default() -> Self { function new (line 185) | pub fn new() -> Self { function service_name (line 199) | pub fn service_name(mut self, service_name: impl Into>... function operation_name (line 205) | pub fn operation_name(mut self, operation_name: impl Into Se... function endpoint_url (line 217) | pub fn endpoint_url(mut self, url: &str) -> Self { function retry_classifier (line 227) | pub fn retry_classifier(mut self, retry_classifier: impl ClassifyRetry +... function no_retry (line 234) | pub fn no_retry(mut self) -> Self { function standard_retry (line 241) | pub fn standard_retry(mut self, retry_config: &RetryConfig) -> Self { function timeout_config (line 249) | pub fn timeout_config(mut self, timeout_config: TimeoutConfig) -> Self { function no_auth (line 255) | pub fn no_auth(mut self) -> Self { function sleep_impl (line 274) | pub fn sleep_impl(mut self, async_sleep: impl AsyncSleep + 'static) -> S... function time_source (line 281) | pub fn time_source(mut self, time_source: impl TimeSource + 'static) -> ... function interceptor (line 288) | pub fn interceptor(mut self, interceptor: impl Intercept + 'static) -> S... function with_connection_poisoning (line 294) | pub fn with_connection_poisoning(self) -> Self { function runtime_plugin (line 299) | pub fn runtime_plugin(mut self, runtime_plugin: impl RuntimePlugin + 'st... function stalled_stream_protection (line 305) | pub fn stalled_stream_protection( function serializer (line 314) | pub fn serializer( function deserializer (line 334) | pub fn deserializer( function deserializer_impl (line 361) | pub fn deserializer_impl( function build (line 383) | pub fn build(self) -> Operation { function operation (line 458) | async fn operation() { function operation_retries (line 494) | async fn operation_retries() { FILE: rust-runtime/aws-smithy-runtime/src/client/retries.rs type RetryPartition (line 42) | pub struct RetryPartition { method new (line 58) | pub fn new(name: impl Into>) -> Self { method custom (line 65) | pub fn custom(name: impl Into>) -> RetryPartitionBui... method name (line 73) | fn name(&self) -> &str { method hash (line 100) | fn hash(&self, state: &mut H) { method fmt (line 117) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type RetryPartitionInner (line 47) | pub(crate) enum RetryPartitionInner { method eq (line 82) | fn eq(&self, other: &Self) -> bool { type Storer (line 123) | type Storer = StoreReplace; type RetryPartitionBuilder (line 127) | pub struct RetryPartitionBuilder { method token_bucket (line 135) | pub fn token_bucket(mut self, token_bucket: TokenBucket) -> Self { method client_rate_limiter (line 141) | pub fn client_rate_limiter(mut self, client_rate_limiter: ClientRateLi... method build (line 147) | pub fn build(self) -> RetryPartition { function hash_value (line 163) | fn hash_value(t: &T) -> u64 { function test_retry_partition_equality (line 170) | fn test_retry_partition_equality() { function test_retry_partition_hash (line 192) | fn test_retry_partition_hash() { FILE: rust-runtime/aws-smithy-runtime/src/client/retries/classifiers.rs type ModeledAsRetryableClassifier (line 17) | pub struct ModeledAsRetryableClassifier { function new (line 23) | pub fn new() -> Self { function priority (line 30) | pub fn priority() -> RetryClassifierPriority { method classify_retry (line 39) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 57) | fn name(&self) -> &'static str { method priority (line 61) | fn priority(&self) -> RetryClassifierPriority { type TransientErrorClassifier (line 68) | pub struct TransientErrorClassifier { function new (line 74) | pub fn new() -> Self { function priority (line 81) | pub fn priority() -> RetryClassifierPriority { method classify_retry (line 90) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 115) | fn name(&self) -> &'static str { method priority (line 119) | fn priority(&self) -> RetryClassifierPriority { constant TRANSIENT_ERROR_STATUS_CODES (line 124) | const TRANSIENT_ERROR_STATUS_CODES: &[u16] = &[500, 502, 503, 504]; type HttpStatusCodeClassifier (line 129) | pub struct HttpStatusCodeClassifier { method new_from_codes (line 143) | pub fn new_from_codes(retryable_status_codes: impl Into RetryClassifierPriority { method default (line 134) | fn default() -> Self { method classify_retry (line 156) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 170) | fn name(&self) -> &'static str { method priority (line 174) | fn priority(&self) -> RetryClassifierPriority { function run_classifiers_on_ctx (line 182) | pub fn run_classifiers_on_ctx( type UnmodeledError (line 231) | struct UnmodeledError; method fmt (line 234) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function classify_by_response_status (line 242) | fn classify_by_response_status() { function classify_by_response_status_not_retryable (line 255) | fn classify_by_response_status_not_retryable() { function classify_by_error_kind (line 268) | fn classify_by_error_kind() { function classify_response_error (line 301) | fn classify_response_error() { function test_timeout_error (line 311) | fn test_timeout_error() { FILE: rust-runtime/aws-smithy-runtime/src/client/retries/client_rate_limiter.rs type ClientRateLimiterPartition (line 19) | pub struct ClientRateLimiterPartition { method new (line 25) | pub fn new(retry_partition: RetryPartition) -> Self { constant RETRY_COST (line 30) | const RETRY_COST: f64 = 5.0; constant RETRY_TIMEOUT_COST (line 31) | const RETRY_TIMEOUT_COST: f64 = RETRY_COST * 2.0; constant INITIAL_REQUEST_COST (line 32) | const INITIAL_REQUEST_COST: f64 = 1.0; constant MIN_FILL_RATE (line 34) | const MIN_FILL_RATE: f64 = 0.5; constant MIN_CAPACITY (line 35) | const MIN_CAPACITY: f64 = 1.0; constant SMOOTH (line 36) | const SMOOTH: f64 = 0.8; constant BETA (line 38) | const BETA: f64 = 0.7; constant SCALE_CONSTANT (line 40) | const SCALE_CONSTANT: f64 = 0.4; type ClientRateLimiter (line 44) | pub struct ClientRateLimiter { method new (line 88) | pub fn new(seconds_since_unix_epoch: f64) -> Self { method builder (line 97) | pub fn builder() -> ClientRateLimiterBuilder { method acquire_permission_to_send_a_request (line 101) | pub(crate) fn acquire_permission_to_send_a_request( method update_rate_limiter (line 139) | pub(crate) fn update_rate_limiter( type Inner (line 49) | pub(crate) struct Inner { method refill (line 172) | fn refill(&mut self, seconds_since_unix_epoch: f64) { method update_bucket_refill_rate (line 185) | fn update_bucket_refill_rate(&mut self, seconds_since_unix_epoch: f64,... method enable_token_bucket (line 204) | fn enable_token_bucket(&mut self) { method update_tokens_retrieved_per_second (line 212) | fn update_tokens_retrieved_per_second(&mut self, seconds_since_unix_ep... method calculate_time_window (line 225) | fn calculate_time_window(&self) -> f64 { method cubic_success (line 230) | fn cubic_success(&self, seconds_since_unix_epoch: f64) -> f64 { type RequestReason (line 74) | pub(crate) enum RequestReason { method default (line 81) | fn default() -> Self { function cubic_throttle (line 237) | fn cubic_throttle(rate_to_use: f64) -> f64 { type ClientRateLimiterBuilder (line 243) | pub struct ClientRateLimiterBuilder { method new (line 268) | pub fn new() -> Self { method token_refill_rate (line 272) | pub fn token_refill_rate(mut self, token_refill_rate: f64) -> Self { method set_token_refill_rate (line 277) | pub fn set_token_refill_rate(&mut self, token_refill_rate: Option... method maximum_bucket_capacity (line 284) | pub fn maximum_bucket_capacity(mut self, maximum_bucket_capacity: f64)... method set_maximum_bucket_capacity (line 291) | pub fn set_maximum_bucket_capacity( method current_bucket_capacity (line 301) | pub fn current_bucket_capacity(mut self, current_bucket_capacity: f64)... method set_current_bucket_capacity (line 308) | pub fn set_current_bucket_capacity( method time_of_last_refill (line 316) | fn time_of_last_refill(mut self, time_of_last_refill: f64) -> Self { method set_time_of_last_refill (line 321) | fn set_time_of_last_refill(&mut self, time_of_last_refill: Option... method tokens_retrieved_per_second (line 326) | pub fn tokens_retrieved_per_second(mut self, tokens_retrieved_per_seco... method set_tokens_retrieved_per_second (line 331) | pub fn set_tokens_retrieved_per_second( method previous_time_bucket (line 339) | fn previous_time_bucket(mut self, previous_time_bucket: f64) -> Self { method set_previous_time_bucket (line 344) | fn set_previous_time_bucket(&mut self, previous_time_bucket: Option Self { method set_request_count (line 354) | fn set_request_count(&mut self, request_count: Option) -> &mut Se... method enable_throttling (line 359) | fn enable_throttling(mut self, enable_throttling: bool) -> Self { method set_enable_throttling (line 364) | fn set_enable_throttling(&mut self, enable_throttling: Option) -... method tokens_retrieved_per_second_at_time_of_last_throttle (line 369) | fn tokens_retrieved_per_second_at_time_of_last_throttle( method set_tokens_retrieved_per_second_at_time_of_last_throttle (line 379) | fn set_tokens_retrieved_per_second_at_time_of_last_throttle( method time_of_last_throttle (line 388) | fn time_of_last_throttle(mut self, time_of_last_throttle: f64) -> Self { method set_time_of_last_throttle (line 393) | fn set_time_of_last_throttle(&mut self, time_of_last_throttle: Option<... method build (line 398) | pub fn build(self) -> ClientRateLimiter { constant ONE_SECOND (line 427) | const ONE_SECOND: Duration = Duration::from_secs(1); constant TWO_HUNDRED_MILLISECONDS (line 428) | const TWO_HUNDRED_MILLISECONDS: Duration = Duration::from_millis(200); function should_match_beta_decrease (line 431) | fn should_match_beta_decrease() { function throttling_is_enabled_once_throttling_error_is_received (line 446) | async fn throttling_is_enabled_once_throttling_error_is_received() { function test_calculated_rate_with_successes (line 464) | async fn test_calculated_rate_with_successes() { function test_calculated_rate_with_throttles (line 522) | async fn test_calculated_rate_with_throttles() { function test_client_sending_rates (line 597) | async fn test_client_sending_rates() { function test_when_throttling_is_enabled_requests_can_still_be_sent (line 738) | async fn test_when_throttling_is_enabled_requests_can_still_be_sent() { FILE: rust-runtime/aws-smithy-runtime/src/client/retries/strategy/never.rs type NeverRetryStrategy (line 15) | pub struct NeverRetryStrategy; method new (line 19) | pub fn new() -> Self { method should_attempt_initial_request (line 25) | fn should_attempt_initial_request( method should_attempt_retry (line 33) | fn should_attempt_retry( FILE: rust-runtime/aws-smithy-runtime/src/client/retries/strategy/standard.rs type StandardRetryStrategy (line 40) | pub struct StandardRetryStrategy { method new (line 50) | pub fn new() -> Self { method release_retry_permit (line 54) | fn release_retry_permit(&self, token_bucket: &TokenBucket) -> ReleaseR... method set_retry_permit (line 79) | fn set_retry_permit(&self, new_retry_permit: OwnedSemaphorePermit) { method adaptive_retry_rate_limiter (line 89) | fn adaptive_retry_rate_limiter( method calculate_backoff (line 121) | fn calculate_backoff( type Storer (line 45) | type Storer = StoreReplace; type ReleaseResult (line 177) | enum ReleaseResult { method should_attempt_initial_request (line 183) | fn should_attempt_initial_request( method should_attempt_retry (line 203) | fn should_attempt_retry( function error_kind (line 287) | fn error_kind(classifier_result: &RetryAction) -> Option { function update_rate_limiter_if_exists (line 294) | fn update_rate_limiter_if_exists( function check_rate_limiter_for_delay (line 305) | fn check_rate_limiter_for_delay( function calculate_exponential_backoff (line 327) | pub(super) fn calculate_exponential_backoff( function get_seconds_since_unix_epoch (line 352) | pub(super) fn get_seconds_since_unix_epoch(runtime_components: &RuntimeC... type TokenBucketProvider (line 367) | pub(crate) struct TokenBucketProvider { method new (line 377) | pub(crate) fn new(default_partition: RetryPartition) -> Self { method name (line 388) | fn name(&self) -> &'static str { method modify_before_retry_loop (line 392) | fn modify_before_retry_loop( function no_retry_necessary_for_ok_result (line 451) | fn no_retry_necessary_for_ok_result() { function set_up_cfg_and_context (line 470) | fn set_up_cfg_and_context( function test_should_retry_error_kind (line 492) | fn test_should_retry_error_kind(error_kind: ErrorKind) { function should_retry_transient_error_result_after_2s (line 508) | fn should_retry_transient_error_result_after_2s() { function should_retry_client_error_result_after_2s (line 513) | fn should_retry_client_error_result_after_2s() { function should_retry_server_error_result_after_2s (line 518) | fn should_retry_server_error_result_after_2s() { function should_retry_throttling_error_result_after_2s (line 523) | fn should_retry_throttling_error_result_after_2s() { function dont_retry_when_out_of_attempts (line 528) | fn dont_retry_when_out_of_attempts() { function should_not_panic_when_exponential_backoff_duration_could_not_be_created (line 546) | fn should_not_panic_when_exponential_backoff_duration_could_not_be_creat... function should_yield_client_rate_limiter_from_custom_partition (line 563) | fn should_yield_client_rate_limiter_from_custom_partition() { type PresetReasonRetryClassifier (line 594) | struct PresetReasonRetryClassifier { method new (line 600) | fn new(mut retry_reasons: Vec) -> Self { method classify_retry (line 610) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 627) | fn name(&self) -> &'static str { function setup_test (line 633) | fn setup_test( function eventual_success (line 655) | fn eventual_success() { function no_more_attempts (line 688) | fn no_more_attempts() { function successful_request_and_deser_should_be_retryable (line 719) | fn successful_request_and_deser_should_be_retryable() { function no_quota (line 811) | fn no_quota() { function quota_replenishes_on_success (line 836) | fn quota_replenishes_on_success() { function quota_replenishes_on_first_try_success (line 876) | fn quota_replenishes_on_first_try_success() { function backoff_timing (line 930) | fn backoff_timing() { function max_backoff_time (line 973) | fn max_backoff_time() { constant MAX_BACKOFF (line 1016) | const MAX_BACKOFF: Duration = Duration::from_secs(20); function calculate_exponential_backoff_where_initial_backoff_is_one (line 1019) | fn calculate_exponential_backoff_where_initial_backoff_is_one() { function calculate_exponential_backoff_where_initial_backoff_is_greater_than_one (line 1030) | fn calculate_exponential_backoff_where_initial_backoff_is_greater_than_o... function calculate_exponential_backoff_where_initial_backoff_is_less_than_one (line 1041) | fn calculate_exponential_backoff_where_initial_backoff_is_less_than_one() { function calculate_backoff_overflow_should_gracefully_fallback_to_max_backoff (line 1052) | fn calculate_backoff_overflow_should_gracefully_fallback_to_max_backoff() { FILE: rust-runtime/aws-smithy-runtime/src/client/retries/token_bucket.rs constant DEFAULT_CAPACITY (line 16) | const DEFAULT_CAPACITY: usize = 500; constant MAXIMUM_CAPACITY (line 23) | pub const MAXIMUM_CAPACITY: usize = 500_000_000; constant DEFAULT_RETRY_COST (line 24) | const DEFAULT_RETRY_COST: u32 = 5; constant DEFAULT_RETRY_TIMEOUT_COST (line 25) | const DEFAULT_RETRY_TIMEOUT_COST: u32 = DEFAULT_RETRY_COST * 2; constant PERMIT_REGENERATION_AMOUNT (line 26) | const PERMIT_REGENERATION_AMOUNT: usize = 1; constant DEFAULT_SUCCESS_REWARD (line 27) | const DEFAULT_SUCCESS_REWARD: f32 = 0.0; type TokenBucket (line 31) | pub struct TokenBucket { method new (line 105) | pub fn new(initial_quota: usize) -> Self { method unlimited (line 114) | pub fn unlimited() -> Self { method builder (line 128) | pub fn builder() -> TokenBucketBuilder { method acquire (line 132) | pub(crate) fn acquire( method success_reward (line 154) | pub(crate) fn success_reward(&self) -> f32 { method regenerate_a_token (line 158) | pub(crate) fn regenerate_a_token(&self) { method convert_fractional_tokens (line 166) | fn convert_fractional_tokens(&self) { method refill_tokens_based_on_time (line 191) | fn refill_tokens_based_on_time(&self, time_source: &impl TimeSource) { method reward_success (line 242) | pub(crate) fn reward_success(&self) { method add_permits (line 256) | pub(crate) fn add_permits(&self, amount: usize) { method is_full (line 266) | pub fn is_full(&self) -> bool { method is_empty (line 272) | pub fn is_empty(&self) -> bool { method available_permits (line 279) | pub(crate) fn available_permits(&self) -> usize { method last_refill_time_secs (line 287) | pub fn last_refill_time_secs(&self) -> Arc { type AtomicF32 (line 46) | struct AtomicF32 { method new (line 50) | fn new(value: f32) -> Self { method store (line 56) | fn store(&self, value: f32) { method load (line 60) | fn load(&self) -> f32 { method fmt (line 67) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 76) | fn clone(&self) -> Self { type Storer (line 85) | type Storer = StoreReplace; method default (line 89) | fn default() -> Self { type TokenBucketBuilder (line 294) | pub struct TokenBucketBuilder { method new (line 304) | pub fn new() -> Self { method capacity (line 309) | pub fn capacity(mut self, mut capacity: usize) -> Self { method retry_cost (line 318) | pub fn retry_cost(mut self, retry_cost: u32) -> Self { method timeout_retry_cost (line 324) | pub fn timeout_retry_cost(mut self, timeout_retry_cost: u32) -> Self { method success_reward (line 330) | pub fn success_reward(mut self, reward: f32) -> Self { method refill_rate (line 339) | pub fn refill_rate(mut self, rate: f32) -> Self { method build (line 346) | pub fn build(self) -> TokenBucket { function test_unlimited_token_bucket (line 373) | fn test_unlimited_token_bucket() { function test_bounded_permits_exhaustion (line 403) | fn test_bounded_permits_exhaustion() { function test_fractional_tokens_accumulate_and_convert (line 425) | fn test_fractional_tokens_accumulate_and_convert() { function test_fractional_tokens_respect_max_capacity (line 452) | fn test_fractional_tokens_respect_max_capacity() { function test_convert_fractional_tokens (line 466) | fn test_convert_fractional_tokens() { function test_builder_with_custom_values (line 497) | fn test_builder_with_custom_values() { function test_builder_refill_rate_validation (line 514) | fn test_builder_refill_rate_validation() { function test_builder_custom_time_source (line 530) | fn test_builder_custom_time_source() { function test_atomicf32_f32_to_bits_conversion_correctness (line 556) | fn test_atomicf32_f32_to_bits_conversion_correctness() { function test_atomicf32_store_load_preserves_exact_bits (line 595) | fn test_atomicf32_store_load_preserves_exact_bits() { function test_atomicf32_concurrent_store_load_safety (line 624) | fn test_atomicf32_concurrent_store_load_safety() { function test_atomicf32_stress_concurrent_access (line 677) | fn test_atomicf32_stress_concurrent_access() { function test_atomicf32_integration_with_token_bucket_usage (line 717) | fn test_atomicf32_integration_with_token_bucket_usage() { function test_atomicf32_clone_creates_independent_copy (line 744) | fn test_atomicf32_clone_creates_independent_copy() { function test_combined_time_and_success_rewards (line 762) | fn test_combined_time_and_success_rewards() { function test_refill_rates (line 798) | fn test_refill_rates() { function test_rewards_capped_at_max_capacity (line 853) | fn test_rewards_capped_at_max_capacity() { function test_concurrent_time_based_refill_no_over_generation (line 900) | fn test_concurrent_time_based_refill_no_over_generation() { function test_is_full_accounts_for_fractional_tokens (line 978) | fn test_is_full_accounts_for_fractional_tokens() { function test_is_empty_accounts_for_fractional_tokens (line 1009) | fn test_is_empty_accounts_for_fractional_tokens() { FILE: rust-runtime/aws-smithy-runtime/src/client/sdk_feature.rs type SmithySdkFeature (line 10) | pub enum SmithySdkFeature { type Storer (line 30) | type Storer = StoreAppend; FILE: rust-runtime/aws-smithy-runtime/src/client/stalled_stream_protection.rs type StalledStreamProtectionInterceptor (line 26) | pub struct StalledStreamProtectionInterceptor; method new (line 50) | pub fn new(_kind: StalledStreamProtectionInterceptorKind) -> Self { type StalledStreamProtectionInterceptorKind (line 34) | pub enum StalledStreamProtectionInterceptorKind { method name (line 57) | fn name(&self) -> &'static str { method modify_before_transmit (line 61) | fn modify_before_transmit( method modify_before_deserialization (line 99) | fn modify_before_deserialization( function get_runtime_component_deps (line 130) | fn get_runtime_component_deps( FILE: rust-runtime/aws-smithy-runtime/src/client/test_util/deserializer.rs type CannedResponseDeserializer (line 15) | pub struct CannedResponseDeserializer { method new (line 21) | pub fn new(output: Result>) -> Self { method take (line 27) | fn take(&self) -> Option>> { method deserialize_nonstreaming (line 36) | fn deserialize_nonstreaming( method config (line 47) | fn config(&self) -> Option { FILE: rust-runtime/aws-smithy-runtime/src/client/test_util/serializer.rs type CannedRequestSerializer (line 16) | pub struct CannedRequestSerializer { method success (line 22) | pub fn success(request: HttpRequest) -> Self { method failure (line 29) | pub fn failure(error: BoxError) -> Self { method take (line 35) | fn take(&self) -> Option> { method serialize_input (line 44) | fn serialize_input( method config (line 55) | fn config(&self) -> Option { FILE: rust-runtime/aws-smithy-runtime/src/client/timeout.rs type MaybeTimeoutError (line 20) | struct MaybeTimeoutError { method new (line 26) | fn new(kind: TimeoutKind, duration: Duration) -> Self { method fmt (line 32) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Output (line 78) | type Output = Result>; method poll (line 80) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type TimeoutKind (line 100) | pub(super) enum TimeoutKind { type MaybeTimeoutConfig (line 106) | pub(super) struct MaybeTimeoutConfig { method new (line 113) | pub(super) fn new( type MaybeTimeout (line 143) | pub(super) trait MaybeTimeout: Sized { method maybe_timeout (line 145) | fn maybe_timeout(self, timeout_config: MaybeTimeoutConfig) -> MaybeTim... method maybe_timeout (line 152) | fn maybe_timeout(self, timeout_config: MaybeTimeoutConfig) -> MaybeTimeo... function test_no_timeout (line 182) | async fn test_no_timeout() { function test_operation_timeout (line 213) | async fn test_operation_timeout() { FILE: rust-runtime/aws-smithy-runtime/src/client/waiters.rs type AcceptorState (line 33) | pub enum AcceptorState { type WaiterOrchestrator (line 48) | pub struct WaiterOrchestrator { function builder (line 58) | pub fn builder() -> WaiterOrchestratorBuilder<(), ()> { function new (line 64) | fn new( function orchestrate (line 89) | pub async fn orchestrate( type WaiterOrchestratorBuilder (line 169) | pub struct WaiterOrchestratorBuilder { function min_delay (line 182) | pub fn min_delay(mut self, min_delay: Duration) -> Self { function max_delay (line 188) | pub fn max_delay(mut self, max_delay: Duration) -> Self { function max_wait (line 194) | pub fn max_wait(mut self, max_wait: Duration) -> Self { function random (line 200) | fn random(mut self, random_fn: impl Fn(u64, u64) -> u64 + Send + Sync + ... function time_source (line 206) | pub fn time_source(mut self, time_source: SharedTimeSource) -> Self { function sleep_impl (line 212) | pub fn sleep_impl(mut self, sleep_impl: SharedAsyncSleep) -> Self { function build (line 218) | pub fn build(self) -> WaiterOrchestrator { function acceptor (line 236) | pub fn acceptor( function operation (line 255) | pub fn operation( function attach_waiter_tracing_span (line 274) | pub fn attach_waiter_tracing_span( type TestError (line 303) | struct TestError; method fmt (line 306) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method create_unhandled_error (line 311) | fn create_unhandled_error( function test_orchestrator (line 319) | fn test_orchestrator( function immediate_success (line 334) | async fn immediate_success() { function immediate_failure (line 348) | async fn immediate_failure() { function five_polls_then_success (line 364) | async fn five_polls_then_success() { function exceed_max_wait_time (line 419) | async fn exceed_max_wait_time() { function operation_timed_out (line 444) | async fn operation_timed_out() { function modeled_service_error_no_acceptors_matched (line 466) | async fn modeled_service_error_no_acceptors_matched() { function modeled_error_matched_as_failure (line 489) | async fn modeled_error_matched_as_failure() { function modeled_error_matched_as_success (line 512) | async fn modeled_error_matched_as_success() { FILE: rust-runtime/aws-smithy-runtime/src/client/waiters/backoff.rs type Backoff (line 9) | pub(super) struct Backoff { method new (line 18) | pub(super) fn new( method delay (line 37) | pub(super) fn delay(&self, attempt: u32, elapsed: Duration) -> Duration { method max_wait (line 54) | pub(super) fn max_wait(&self) -> Duration { type RandomImpl (line 60) | pub(super) enum RandomImpl { method fmt (line 68) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method random (line 78) | fn random(&self, min_inclusive: u64, max_inclusive: u64) -> u64 { function test_backoff (line 92) | fn test_backoff( function backoff_jitter_as_average (line 116) | fn backoff_jitter_as_average() { function backoff_with_seeded_jitter (line 136) | fn backoff_with_seeded_jitter() { function backoff_with_large_min_delay (line 159) | fn backoff_with_large_min_delay() { FILE: rust-runtime/aws-smithy-runtime/src/expiring_cache.rs type ExpiringCache (line 18) | pub struct ExpiringCache { method clone (line 27) | fn clone(&self) -> Self { function new (line 41) | pub fn new(buffer_time: Duration) -> Self { function get (line 50) | async fn get(&self) -> Option function get_or_load (line 67) | pub async fn get_or_load(&self, f: F) -> Result function yield_or_clear_if_expired (line 78) | pub async fn yield_or_clear_if_expired(&self, now: SystemTime) -> Option... function expired (line 103) | fn expired(expiration: SystemTime, buffer_time: Duration, now: SystemTim... function identity (line 116) | fn identity(expired_secs: u64) -> Result<(Identity, SystemTime), BoxErro... function epoch_secs (line 122) | fn epoch_secs(secs: u64) -> SystemTime { function expired_check (line 127) | fn expired_check() { function cache_clears_if_expired_only (line 136) | async fn cache_clears_if_expired_only() { FILE: rust-runtime/aws-smithy-runtime/src/static_partition_map.rs type StaticPartitionMap (line 74) | pub struct StaticPartitionMap { function new (line 80) | pub const fn new() -> Self { function get_or_init_inner (line 91) | fn get_or_init_inner(&self) -> MutexGuard<'_, HashMap> { function get (line 107) | pub fn get(&self, partition_key: K) -> Option { function get_or_init (line 113) | pub fn get_or_init(&self, partition_key: K, init: F) -> V function get_or_init_default (line 130) | pub fn get_or_init_default(&self, partition_key: K) -> V { function test_keyed_partition_returns_same_value_for_same_key (line 140) | fn test_keyed_partition_returns_same_value_for_same_key() { function test_keyed_partition_returns_different_value_for_different_key (line 149) | fn test_keyed_partition_returns_different_value_for_different_key() { FILE: rust-runtime/aws-smithy-runtime/src/test_util/assertions.rs function expect_panic (line 32) | fn expect_panic(f: impl FnOnce() + UnwindSafe) -> String { function assert_str_contains (line 40) | fn assert_str_contains() { FILE: rust-runtime/aws-smithy-runtime/src/test_util/capture_test_logs.rs type LogCaptureGuard (line 15) | pub struct LogCaptureGuard(#[allow(dead_code)] DefaultGuard); function show_filtered_test_logs (line 20) | pub fn show_filtered_test_logs(filter: &str) -> LogCaptureGuard { function show_test_logs (line 36) | pub fn show_test_logs() -> LogCaptureGuard { function capture_test_logs (line 57) | pub fn capture_test_logs() -> (LogCaptureGuard, Rx) { type Rx (line 75) | pub struct Rx(Arc>>); method contents (line 81) | pub fn contents(&self) -> String { type Tee (line 86) | struct Tee { function stdout (line 93) | fn stdout() -> (Self, Rx) { function loud (line 107) | fn loud(&mut self) { method write (line 116) | fn write(&mut self, buf: &[u8]) -> std::io::Result { method flush (line 126) | fn flush(&mut self) -> std::io::Result<()> { FILE: rust-runtime/aws-smithy-runtime/tests/reconnect_on_transient_error.rs constant END_OF_TEST (line 29) | const END_OF_TEST: &str = "end_of_test"; type OperationError (line 32) | struct OperationError(ErrorKind); method fmt (line 35) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method retryable_error_kind (line 41) | fn retryable_error_kind(&self) -> Option { method code (line 45) | fn code(&self) -> Option<&str> { type TestRetryClassifier (line 53) | struct TestRetryClassifier; method classify_retry (line 56) | fn classify_retry(&self, ctx: &InterceptorContext) -> RetryAction { method name (line 84) | fn name(&self) -> &'static str { function h1_and_h2 (line 89) | async fn h1_and_h2(events: Vec, match_clause: impl Fn(&[R... function wire_level_test (line 112) | async fn wire_level_test( function non_transient_errors_no_reconnect (line 197) | async fn non_transient_errors_no_reconnect() { function reestablish_dns_on_503 (line 210) | async fn reestablish_dns_on_503() { function connection_shared_on_success (line 242) | async fn connection_shared_on_success() { function no_reconnect_when_disabled (line 266) | async fn no_reconnect_when_disabled() { function connection_reestablished_after_timeout (line 281) | async fn connection_reestablished_after_timeout() { FILE: rust-runtime/aws-smithy-runtime/tests/retries.rs type OperationState (line 41) | struct OperationState { method new (line 52) | fn new() -> Self { method attempts (line 57) | fn attempts(&self) -> usize { method retry_partition (line 61) | fn retry_partition(&self) -> String { type Inner (line 46) | struct Inner { method name (line 72) | fn name(&self) -> &'static str { method read_before_attempt (line 76) | fn read_before_attempt( function operation (line 92) | fn operation( function token_bucket_exhausted_before_max_attempts (line 141) | async fn token_bucket_exhausted_before_max_attempts() { function token_bucket_partitioning (line 171) | async fn token_bucket_partitioning() { FILE: rust-runtime/aws-smithy-runtime/tests/stalled_stream_common.rs constant NEAT_DATA (line 62) | pub const NEAT_DATA: Bytes = Bytes::from_static(b"some really neat data"); type FakeServer (line 78) | pub struct FakeServer(pub SharedHttpConnector); method http_connector (line 80) | fn http_connector( type ChannelBody (line 89) | struct ChannelBody { type Data (line 94) | type Data = Bytes; type Error (line 95) | type Error = Infallible; method poll_frame (line 97) | fn poll_frame( function channel_body (line 108) | pub fn channel_body() -> (SdkBody, tokio::sync::mpsc::Sender) { FILE: rust-runtime/aws-smithy-runtime/tests/stalled_stream_download.rs function download_success (line 22) | async fn download_success() { function download_slow_start (line 48) | async fn download_slow_start() { function download_too_slow (line 76) | async fn download_too_slow() { function download_stalls (line 107) | async fn download_stalls() { function download_stall_recovery_in_grace_period (line 147) | async fn download_stall_recovery_in_grace_period() { function user_downloads_data_too_slowly (line 181) | async fn user_downloads_data_too_slowly() { function user_polls_pending_followed_by_data_for_every_bin_in_throughput_logs (line 205) | async fn user_polls_pending_followed_by_data_for_every_bin_in_throughput... function response (line 264) | fn response(body: SdkBody) -> HttpResponse { function operation (line 274) | pub fn operation( function channel_server (line 321) | pub fn channel_server() -> (SharedHttpConnector, tokio::sync::mpsc::Send... function eagerly_consume (line 344) | pub async fn eagerly_consume(body: SdkBody) -> Result<(), BoxError> { function slowly_consume (line 360) | pub async fn slowly_consume(time: TickAdvanceTime, body: SdkBody) -> Res... function consume_on_signal (line 374) | pub async fn consume_on_signal(mut rx: Receiver<()>, body: SdkBody) -> R... FILE: rust-runtime/aws-smithy-runtime/tests/stalled_stream_performance.rs function make_block (line 25) | fn make_block(sz: usize) -> Bytes { function stalled_stream_performance (line 37) | async fn stalled_stream_performance() { function make_request (line 84) | async fn make_request(address: &str, wrap_body: bool) -> Duration { FILE: rust-runtime/aws-smithy-runtime/tests/stalled_stream_upload.rs function upload_success (line 20) | async fn upload_success() { function upload_slow_start (line 40) | async fn upload_slow_start() { function upload_too_slow (line 68) | async fn upload_too_slow() { function upload_stalls (line 93) | async fn upload_stalls() { function empty_request_body_delayed_response (line 119) | async fn empty_request_body_delayed_response() { function complete_upload_delayed_response (line 141) | async fn complete_upload_delayed_response() { function complete_upload_stop_polling (line 176) | async fn complete_upload_stop_polling() { function upload_stall_recovery_in_grace_period (line 200) | async fn upload_stall_recovery_in_grace_period() { function user_provides_data_too_slowly (line 227) | async fn user_provides_data_too_slowly() { function successful_response (line 258) | pub fn successful_response() -> HttpResponse { function operation (line 268) | pub fn operation( function eager_server (line 332) | pub fn eager_server( function stalling_server (line 353) | pub fn stalling_server( function time_sequence_server (line 392) | pub fn time_sequence_server( function limited_read_server (line 419) | pub fn limited_read_server( function expect_timeout (line 468) | pub fn expect_timeout(result: Result) -> fmt::Result { method source (line 36) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type DateTimeExt (line 105) | pub trait DateTimeExt { method to_chrono_utc (line 108) | fn to_chrono_utc(&self) -> Result, Error>; method from_chrono_utc (line 112) | fn from_chrono_utc(time: chrono::DateTime) -> DateTime; method from_chrono_fixed (line 116) | fn from_chrono_fixed(time: chrono::DateTime) -> D... method to_time (line 123) | fn to_time(&self) -> Result; method from_time (line 127) | fn from_time(time: time::OffsetDateTime) -> DateTime; method to_chrono_utc (line 132) | fn to_chrono_utc(&self) -> Result, Error> { method from_chrono_utc (line 144) | fn from_chrono_utc(value: chrono::DateTime) -> DateTime { method from_chrono_fixed (line 149) | fn from_chrono_fixed(value: chrono::DateTime) -> ... method to_time (line 154) | fn to_time(&self) -> Result { method from_time (line 161) | fn from_time(time: time::OffsetDateTime) -> DateTime { function from_chrono (line 178) | fn from_chrono() { function to_chrono (line 209) | fn to_chrono() { function from_time (line 231) | fn from_time() { function to_time (line 253) | fn to_time() { FILE: rust-runtime/aws-smithy-types-convert/src/stream.rs type PaginationStreamImplStream (line 15) | pub struct PaginationStreamImplStream { function new (line 21) | pub fn new(pagination_stream: PaginationStream) -> Self { type Item (line 27) | type Item = Item; method poll_next (line 29) | fn poll_next(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { method into_stream_03x (line 53) | fn into_stream_03x(self) -> PaginationStreamImplStream; function into_stream_03x (line 57) | fn into_stream_03x(self) -> PaginationStreamImplStream { FILE: rust-runtime/aws-smithy-types/benches/base64.rs function random_string (line 10) | fn random_string(len: usize) -> String { constant INPUT_SIZES (line 14) | const INPUT_SIZES: [usize; 4] = [1, 10, 1_000, 100_000]; function bench_encodes (line 16) | fn bench_encodes(c: &mut Criterion) { function bench_decodes (line 34) | fn bench_decodes(c: &mut Criterion) { function bench_encoded_lengths (line 53) | fn bench_encoded_lengths(c: &mut Criterion) { constant BASE64_ENCODE_TABLE (line 83) | const BASE64_ENCODE_TABLE: &[u8; 64] = constant BASE64_DECODE_TABLE (line 86) | const BASE64_DECODE_TABLE: &[Option; 256] = &decode_table(); constant PADDING_SENTINEL (line 88) | const PADDING_SENTINEL: u8 = 0xFF; function encode_table_index_of (line 90) | const fn encode_table_index_of(i: usize) -> Option { function decode_table (line 103) | const fn decode_table() -> [Option; 256] { function encode (line 118) | pub fn encode>(input: T) -> String { function encode_inner (line 123) | fn encode_inner(inp: &[u8]) -> String { function decode (line 152) | pub fn decode>(input: T) -> Result, DecodeError> { type DecodeError (line 160) | pub enum DecodeError { method fmt (line 172) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function decode_inner (line 182) | fn decode_inner(inp: &str) -> Result, DecodeError> { function encoded_length (line 229) | pub fn encoded_length(length: u64) -> u64 { FILE: rust-runtime/aws-smithy-types/src/base64.rs type DecodeError (line 13) | pub struct DecodeError(base64_simd::Error); method fmt (line 22) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method source (line 16) | fn source(&self) -> Option<&(dyn Error + 'static)> { function decode (line 30) | pub fn decode(input: impl AsRef) -> Result, DecodeError> { function encode (line 35) | pub fn encode(input: impl AsRef<[u8]>) -> String { function encoded_length (line 40) | pub fn encoded_length(length: usize) -> usize { FILE: rust-runtime/aws-smithy-types/src/big_number.rs type BigNumberError (line 14) | pub enum BigNumberError { method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function is_valid_big_integer (line 31) | fn is_valid_big_integer(s: &str) -> bool { function is_valid_big_decimal (line 50) | fn is_valid_big_decimal(s: &str) -> bool { type BigInteger (line 64) | pub struct BigInteger(String); type Err (line 73) | type Err = BigNumberError; method from_str (line 75) | fn from_str(s: &str) -> Result { method as_ref (line 84) | fn as_ref(&self) -> &str { method default (line 67) | fn default() -> Self { type BigDecimal (line 94) | pub struct BigDecimal(String); type Err (line 103) | type Err = BigNumberError; method from_str (line 105) | fn from_str(s: &str) -> Result { method as_ref (line 114) | fn as_ref(&self) -> &str { method default (line 97) | fn default() -> Self { function big_integer_basic (line 125) | fn big_integer_basic() { function big_integer_default (line 131) | fn big_integer_default() { function big_decimal_basic (line 137) | fn big_decimal_basic() { function big_decimal_default (line 143) | fn big_decimal_default() { function big_integer_negative (line 149) | fn big_integer_negative() { function big_decimal_scientific (line 155) | fn big_decimal_scientific() { function big_integer_rejects_json_injection (line 164) | fn big_integer_rejects_json_injection() { function big_decimal_rejects_json_injection (line 174) | fn big_decimal_rejects_json_injection() { function big_integer_rejects_invalid_chars (line 181) | fn big_integer_rejects_invalid_chars() { function big_integer_rejects_decimal_and_scientific (line 189) | fn big_integer_rejects_decimal_and_scientific() { function big_integer_accepts_signs (line 201) | fn big_integer_accepts_signs() { function big_decimal_rejects_invalid_chars (line 208) | fn big_decimal_rejects_invalid_chars() { FILE: rust-runtime/aws-smithy-types/src/blob.rs type Blob (line 10) | pub struct Blob { method new (line 16) | pub fn new>>(input: T) -> Self { method into_inner (line 23) | pub fn into_inner(self) -> Vec { method as_ref (line 29) | fn as_ref(&self) -> &[u8] { method from (line 35) | fn from(value: Vec) -> Self { method from (line 47) | fn from(value: &[u8]) -> Self { method deserialize (line 110) | fn deserialize(deserializer: D) -> Result function from (line 41) | fn from(value: Blob) -> Self { method serialize (line 58) | fn serialize(&self, serializer: S) -> Result type HumanReadableBlobVisitor (line 76) | struct HumanReadableBlobVisitor; type Value (line 78) | type Value = Blob; method expecting (line 79) | fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::f... method visit_str (line 83) | fn visit_str(self, v: &str) -> Result type NotHumanReadableBlobVisitor (line 94) | struct NotHumanReadableBlobVisitor; type Value (line 96) | type Value = Blob; method expecting (line 97) | fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::f... method visit_byte_buf (line 101) | fn visit_byte_buf(self, v: Vec) -> Result function blob_conversion (line 128) | fn blob_conversion() { type ForTest (line 154) | struct ForTest { function human_readable_blob (line 159) | fn human_readable_blob() { function not_human_readable_blob (line 171) | fn not_human_readable_blob() { FILE: rust-runtime/aws-smithy-types/src/body.rs type Error (line 27) | pub type Error = Box; method fmt (line 53) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type BoxBody (line 63) | enum BoxBody { method fmt (line 99) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method retryable (line 117) | pub fn retryable(f: impl Fn() -> SdkBody + Send + Sync + 'static) -> Self { method taken (line 129) | pub fn taken() -> Self { method empty (line 139) | pub fn empty() -> Self { method next (line 148) | pub(crate) async fn next(&mut self) -> Option> { method poll_next (line 153) | pub(crate) fn poll_next( method from_body_0_4_internal (line 220) | pub(crate) fn from_body_0_4_internal(body: T) -> Self method from_body_1_x_internal (line 238) | pub(crate) fn from_body_1_x_internal(body: T) -> Self method poll_next_trailers (line 257) | pub(crate) fn poll_next_trailers( method bytes (line 326) | pub fn bytes(&self) -> Option<&[u8]> { method try_clone (line 335) | pub fn try_clone(&self) -> Option { method is_streaming (line 348) | pub fn is_streaming(&self) -> bool { method content_length (line 354) | pub fn content_length(&self) -> Option { method is_end_stream (line 362) | pub(crate) fn is_end_stream(&self) -> bool { method bounds_on_remaining_length (line 386) | pub(crate) fn bounds_on_remaining_length(&self) -> (u64, Option) { method map (line 417) | pub fn map(self, f: impl Fn(SdkBody) -> SdkBody + Sync + Send + 'static)... method map_preserve_contents (line 430) | pub fn map_preserve_contents( method from (line 446) | fn from(s: &str) -> Self { method from (line 452) | fn from(bytes: Bytes) -> Self { method from (line 468) | fn from(data: Vec) -> Self { method from (line 474) | fn from(s: String) -> Self { method from (line 480) | fn from(data: &[u8]) -> Self { function valid_size_hint (line 491) | fn valid_size_hint() { function valid_eos (line 498) | fn valid_eos() { function http_body_consumes_data (line 504) | async fn http_body_consumes_data() { function empty_body_returns_none (line 516) | async fn empty_body_returns_none() { function sdkbody_debug_once (line 525) | fn sdkbody_debug_once() { function sdk_body_is_send (line 531) | fn sdk_body_is_send() { FILE: rust-runtime/aws-smithy-types/src/body/http_body_0_4_x.rs method from_body_0_4 (line 17) | pub fn from_body_0_4(body: T) -> Self method from (line 28) | fn from(body: hyper_0_14::Body) -> Self { type Data (line 34) | type Data = Bytes; type Error (line 35) | type Error = Error; method poll_data (line 37) | fn poll_data( method poll_trailers (line 44) | fn poll_trailers( method is_end_stream (line 57) | fn is_end_stream(&self) -> bool { method size_hint (line 61) | fn size_hint(&self) -> http_body_0_4::SizeHint { function convert_headers_1x_0x (line 72) | pub(crate) fn convert_headers_1x_0x(input: http_1x::HeaderMap) -> http::... function convert_headers_0x_1x (line 87) | pub(crate) fn convert_headers_0x_1x(input: http::HeaderMap) -> http_1x::... function map_preserve_preserves_bytes_hint (line 106) | fn map_preserve_preserves_bytes_hint() { function sdkbody_debug_dyn (line 116) | fn sdkbody_debug_dyn() { FILE: rust-runtime/aws-smithy-types/src/body/http_body_1_x.rs method from_body_1_x (line 19) | pub fn from_body_1_x(body: T) -> Self method poll_data_frame (line 27) | pub(crate) fn poll_data_frame( type Data (line 50) | type Data = Bytes; type Error (line 51) | type Error = Error; method poll_frame (line 53) | fn poll_frame( method is_end_stream (line 60) | fn is_end_stream(&self) -> bool { method size_hint (line 64) | fn size_hint(&self) -> http_body_1_0::SizeHint { function new (line 85) | fn new(inner: B) -> Self { type Data (line 97) | type Data = B::Data; type Error (line 98) | type Error = B::Error; function poll_data (line 100) | fn poll_data( function poll_trailers (line 130) | fn poll_trailers( function is_end_stream (line 143) | fn is_end_stream(&self) -> bool { function size_hint (line 147) | fn size_hint(&self) -> http_body_0_4::SizeHint { function convert_headers_1x_0x (line 162) | pub(crate) fn convert_headers_1x_0x(input: http_1x::HeaderMap) -> http::... function convert_headers_0x_1x (line 176) | pub(crate) fn convert_headers_0x_1x(input: http::HeaderMap) -> http_1x::... type TestBody (line 207) | struct TestBody { type Data (line 218) | type Data = Bytes; type Error (line 219) | type Error = Error; method poll_frame (line 221) | fn poll_frame( type Chunk (line 211) | enum Chunk { function trailers (line 237) | fn trailers() -> HeaderMap { function test_body_with_trailers (line 255) | async fn test_body_with_trailers() { function test_read_trailers (line 271) | async fn test_read_trailers() { function test_read_multiple_trailers (line 289) | async fn test_read_multiple_trailers() { function test_trailers_04x_to_1x (line 318) | async fn test_trailers_04x_to_1x() { function test_multiple_trailers_04x_to_1x (line 336) | async fn test_multiple_trailers_04x_to_1x() { function test_errors (line 365) | async fn test_errors() { function test_no_trailers (line 382) | async fn test_no_trailers() { function test_convert_headers (line 394) | fn test_convert_headers() { function sdkbody_debug_dyn (line 413) | fn sdkbody_debug_dyn() { FILE: rust-runtime/aws-smithy-types/src/byte_stream.rs method new (line 274) | pub fn new(body: SdkBody) -> Self { method from_static (line 281) | pub fn from_static(bytes: &'static [u8]) -> Self { method into_inner (line 291) | pub fn into_inner(self) -> SdkBody { method next (line 299) | pub async fn next(&mut self) -> Option> { method poll_next (line 309) | pub fn poll_next( method try_next (line 321) | pub async fn try_next(&mut self) -> Result, Error> { method bytes (line 326) | pub fn bytes(&self) -> Option<&[u8]> { method size_hint (line 332) | pub fn size_hint(&self) -> (u64, Option) { method collect (line 352) | pub async fn collect(self) -> Result { method read_from (line 380) | pub fn read_from() -> crate::byte_stream::FsBuilder { method from_path (line 408) | pub async fn from_path( method into_async_read (line 434) | pub fn into_async_read(self) -> impl tokio::io::AsyncBufRead { method map (line 455) | pub fn map(self, f: impl Fn(SdkBody) -> SdkBody + Send + Sync + 'static)... method default (line 461) | fn default() -> Self { method from (line 471) | fn from(inp: SdkBody) -> Self { method from (line 478) | fn from(input: Bytes) -> Self { method from (line 487) | fn from(input: Vec) -> Self { type AggregatedBytes (line 499) | pub struct AggregatedBytes(SegmentedBuf); method into_bytes (line 511) | pub fn into_bytes(mut self) -> Bytes { method into_segments (line 516) | pub fn into_segments(self) -> impl Iterator { method to_vec (line 521) | pub fn to_vec(self) -> Vec { method remaining (line 528) | fn remaining(&self) -> usize { method chunk (line 532) | fn chunk(&self) -> &[u8] { method chunks_vectored (line 536) | fn chunks_vectored<'a>(&'a self, dst: &mut [IoSlice<'a>]) -> usize { method advance (line 540) | fn advance(&mut self, cnt: usize) { method copy_to_bytes (line 544) | fn copy_to_bytes(&mut self, len: usize) -> Bytes { method new (line 558) | fn new(body: SdkBody) -> Self { method next (line 562) | async fn next(&mut self) -> Option> { method poll_next (line 567) | fn poll_next( method collect (line 574) | async fn collect(self) -> Result { method size_hint (line 584) | fn size_hint(&self) -> (u64, Option) { function read_from_string_body (line 598) | async fn read_from_string_body() { function bytestream_into_async_read (line 611) | async fn bytestream_into_async_read() { function valid_size_hint (line 626) | async fn valid_size_hint() { function valid_eos (line 643) | async fn valid_eos() { FILE: rust-runtime/aws-smithy-types/src/byte_stream/bytestream_util.rs constant DEFAULT_BUFFER_SIZE (line 26) | const DEFAULT_BUFFER_SIZE: usize = 4096; constant DEFAULT_OFFSET (line 28) | const DEFAULT_OFFSET: u64 = 0; type PathBody (line 36) | struct PathBody { method from_path (line 46) | fn from_path(path_buf: PathBuf, length: u64, buffer_size: usize, offse... method from_file (line 55) | fn from_file(file: File, length: u64, buffer_size: usize) -> Self { type FsBuilder (line 95) | pub struct FsBuilder { method new (line 123) | pub fn new() -> Self { method path (line 138) | pub fn path(mut self, path: impl AsRef) -> Self { method file (line 147) | pub fn file(mut self, file: File) -> Self { method length (line 157) | pub fn length(mut self, length: Length) -> Self { method buffer_size (line 166) | pub fn buffer_size(mut self, buffer_size: usize) -> Self { method offset (line 174) | pub fn offset(mut self, offset: u64) -> Self { method build (line 180) | pub async fn build(self) -> Result { method get_file_size (line 246) | async fn get_file_size(&self) -> Result { method default (line 104) | fn default() -> Self { type Length (line 111) | pub enum Length { type State (line 256) | enum State { function length_up_to_should_work (line 272) | async fn length_up_to_should_work() { FILE: rust-runtime/aws-smithy-types/src/byte_stream/bytestream_util/http_body_0_4_x.rs type Data (line 16) | type Data = bytes::Bytes; type Error (line 17) | type Error = Box; method poll_data (line 19) | fn poll_data( method poll_trailers (line 70) | fn poll_trailers( method is_end_stream (line 77) | fn is_end_stream(&self) -> bool { method size_hint (line 84) | fn size_hint(&self) -> http_body_0_4::SizeHint { function path_based_bytestreams_with_builder (line 98) | async fn path_based_bytestreams_with_builder() { function fsbuilder_length_is_used_as_size_hint (line 139) | async fn fsbuilder_length_is_used_as_size_hint() { function fsbuilder_is_end_stream (line 162) | async fn fsbuilder_is_end_stream() { function fsbuilder_respects_length (line 185) | async fn fsbuilder_respects_length() { function fsbuilder_length_exact (line 211) | async fn fsbuilder_length_exact() { function fsbuilder_supports_offset (line 246) | async fn fsbuilder_supports_offset() { function fsbuilder_offset_and_length_work_together (line 272) | async fn fsbuilder_offset_and_length_work_together() { function fsbuilder_with_offset_greater_than_file_length_returns_error (line 302) | async fn fsbuilder_with_offset_greater_than_file_length_returns_error() { function fsbuilder_with_length_greater_than_file_length_reads_everything (line 328) | async fn fsbuilder_with_length_greater_than_file_length_reads_everything... function fsbuilder_can_be_used_for_chunking (line 353) | async fn fsbuilder_can_be_used_for_chunking() { FILE: rust-runtime/aws-smithy-types/src/byte_stream/bytestream_util/http_body_1_x.rs type Data (line 16) | type Data = bytes::Bytes; type Error (line 17) | type Error = Box; method poll_frame (line 19) | fn poll_frame( method is_end_stream (line 70) | fn is_end_stream(&self) -> bool { method size_hint (line 77) | fn size_hint(&self) -> SizeHint { function path_based_bytestreams_with_builder (line 91) | async fn path_based_bytestreams_with_builder() { function fsbuilder_length_is_used_as_size_hint (line 132) | async fn fsbuilder_length_is_used_as_size_hint() { function fsbuilder_is_end_stream (line 155) | async fn fsbuilder_is_end_stream() { function fsbuilder_respects_length (line 176) | async fn fsbuilder_respects_length() { function fsbuilder_length_exact (line 202) | async fn fsbuilder_length_exact() { function fsbuilder_supports_offset (line 237) | async fn fsbuilder_supports_offset() { function fsbuilder_offset_and_length_work_together (line 263) | async fn fsbuilder_offset_and_length_work_together() { function fsbuilder_with_offset_greater_than_file_length_returns_error (line 293) | async fn fsbuilder_with_offset_greater_than_file_length_returns_error() { function fsbuilder_with_length_greater_than_file_length_reads_everything (line 319) | async fn fsbuilder_with_length_greater_than_file_length_reads_everything... function fsbuilder_can_be_used_for_chunking (line 344) | async fn fsbuilder_can_be_used_for_chunking() { FILE: rust-runtime/aws-smithy-types/src/byte_stream/error.rs type ErrorKind (line 13) | pub(super) enum ErrorKind { type Error (line 24) | pub struct Error { method streaming (line 29) | pub(super) fn streaming(err: impl Into Self { method from (line 41) | fn from(err: IoError) -> Self { method fmt (line 47) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 66) | fn source(&self) -> Option<&(dyn StdError + 'static)> { method from (line 78) | fn from(err: Error) -> Self { FILE: rust-runtime/aws-smithy-types/src/byte_stream/http_body_0_4_x.rs method from_body_0_4 (line 14) | pub fn from_body_0_4(body: T) -> Self method from (line 25) | fn from(input: hyper_0_14::Body) -> Self { function read_from_channel_body (line 38) | async fn read_from_channel_body() { function path_based_bytestreams (line 54) | async fn path_based_bytestreams() -> Result<(), Box(body: T) -> Self FILE: rust-runtime/aws-smithy-types/src/checksum_config.rs constant WHEN_SUPPORTED (line 21) | const WHEN_SUPPORTED: &str = "when_supported"; constant WHEN_REQUIRED (line 22) | const WHEN_REQUIRED: &str = "when_required"; type RequestChecksumCalculation (line 35) | pub enum RequestChecksumCalculation { type Storer (line 44) | type Storer = StoreReplace; type Err (line 48) | type Err = UnknownRequestChecksumCalculationError; method from_str (line 50) | fn from_str(request_checksum_calculation: &str) -> Result; type Err (line 86) | type Err = UnknownResponseChecksumValidationError; method from_str (line 88) | fn from_str(response_checksum_validation: &str) -> Result) -> ... method request_checksum_calculation (line 116) | pub fn request_checksum_calculation(&self) -> &str { method fmt (line 122) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type UnknownResponseChecksumValidationError (line 136) | pub struct UnknownResponseChecksumValidationError { method new (line 141) | pub(crate) fn new(response_checksum_validation: impl Into) -> ... method response_checksum_validation (line 148) | pub fn response_checksum_validation(&self) -> &str { method fmt (line 154) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: rust-runtime/aws-smithy-types/src/config_bag.rs type FrozenLayer (line 154) | pub struct FrozenLayer(Arc); method try_modify (line 158) | pub fn try_modify(self) -> Option { method from (line 172) | fn from(layer: Layer) -> Self { type Target (line 164) | type Target = Layer; method deref (line 166) | fn deref(&self) -> &Self::Target { type Value (line 180) | pub enum Value { method default (line 186) | fn default() -> Self { type CloneableLayer (line 219) | pub struct CloneableLayer(Layer); method new (line 248) | pub fn new(name: impl Into>) -> Self { method freeze (line 253) | pub fn freeze(self) -> FrozenLayer { method unset (line 258) | pub fn unset(&mut self) -> &... method put_directly_cloneable (line 263) | fn put_directly_cloneable(&mut self, value: T::StoredType) -... method store_put (line 275) | pub fn store_put(&mut self, item: T) -> &mut Self method store_or_unset (line 285) | pub fn store_or_unset(&mut self, item: Option) -> &mut Self method store_append (line 299) | pub fn store_append(&mut self, item: T) -> &mut Self method clear (line 311) | pub fn clear(&mut self) method get_mut_or_default (line 318) | fn get_mut_or_default(&mut self) -> ... type Target (line 222) | type Target = Layer; method deref (line 224) | fn deref(&self) -> &Self::Target { method clone (line 230) | fn clone(&self) -> Self { type Layer (line 335) | pub struct Layer { method from (line 239) | fn from(cloneable_layer: CloneableLayer) -> Layer { method try_clone (line 356) | fn try_clone(&self) -> Option { method put_directly (line 373) | fn put_directly(&mut self, value: T::StoredType) -> &mut Self { method is_empty (line 380) | pub fn is_empty(&self) -> bool { method freeze (line 385) | pub fn freeze(self) -> FrozenLayer { method new (line 390) | pub fn new(name: impl Into>) -> Self { method with_name (line 399) | pub fn with_name(self, name: impl Into>) -> Self { method load (line 407) | pub fn load(&self) -> ::ReturnedType<... method unset (line 418) | pub fn unset(&mut self) -> &mut Self { method store_put (line 424) | pub fn store_put(&mut self, item: T) -> &mut Self method store_or_unset (line 434) | pub fn store_or_unset(&mut self, item: Option) -> &mut Self method store_append (line 469) | pub fn store_append(&mut self, item: T) -> &mut Self method clear (line 484) | pub fn clear(&mut self) method get (line 492) | fn get(&self) -> Option<&T::StoredTy... method get_mut (line 499) | fn get_mut(&mut self) -> Option<&mut... method get_mut_or_default (line 507) | fn get_mut_or_default(&mut self) -> ... method fmt (line 341) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ConfigBag (line 523) | pub struct ConfigBag { method base (line 544) | pub fn base() -> Self { method of_layers (line 555) | pub fn of_layers(layers: impl IntoIterator) -> Self { method push_layer (line 564) | pub fn push_layer(&mut self, layer: Layer) -> &mut Self { method push_shared_layer (line 570) | pub fn push_shared_layer(&mut self, layer: FrozenLayer) -> &mut Self { method interceptor_state (line 576) | pub fn interceptor_state(&mut self) -> &mut Layer { method load (line 581) | pub fn load(&self) -> ::ReturnedType<... method get_mut_from_interceptor_state (line 591) | pub fn get_mut_from_interceptor_state(&mut self) -> Option<&mut T> method get_mut (line 609) | pub fn get_mut(&mut self) -> Option<&mut T> method get_mut_or_default (line 631) | pub fn get_mut_or_default(&mut self) -> &mut T method get_mut_or_else (line 642) | pub fn get_mut_or_else(&mut self, default: impl Fn() -> T) -> &mut T method with_fn (line 694) | pub fn with_fn( method add_layer (line 713) | pub fn add_layer(self, name: impl Into>) -> ConfigBag { method sourced_get (line 721) | pub fn sourced_get(&self) -> T::ReturnedType<'_> { method layers (line 729) | fn layers(&self) -> BagIter<'_> { method fmt (line 529) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ItemIter (line 738) | pub struct ItemIter<'a, T> { method fmt (line 744) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Item (line 753) | type Item = &'a T::StoredType; method next (line 755) | fn next(&mut self) -> Option { type BagIter (line 764) | struct BagIter<'a> { type Item (line 770) | type Item = &'a Layer; method next (line 772) | fn next(&mut self) -> Option { function layered_property_bag (line 787) | fn layered_property_bag() { function config_bag (line 840) | fn config_bag() { function store_append (line 876) | fn store_append() { function store_append_many_layers (line 910) | fn store_append_many_layers() { function adding_layers (line 934) | fn adding_layers() { function get_mut_or_else (line 967) | fn get_mut_or_else() { function get_mut_from_interceptor_state (line 996) | fn get_mut_from_interceptor_state() { function cloning_layers (line 1029) | fn cloning_layers() { FILE: rust-runtime/aws-smithy-types/src/config_bag/storable.rs type Store (line 14) | pub trait Store: Sized + Send + Sync + 'static { method merge_iter (line 21) | fn merge_iter(iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_>; type ReturnedType (line 57) | type ReturnedType<'a> = Option<&'a U>; type StoredType (line 58) | type StoredType = Value; method merge_iter (line 60) | fn merge_iter(mut iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_> { type ReturnedType (line 69) | type ReturnedType<'a> = AppendItemIter<'a, U>; type StoredType (line 70) | type StoredType = Value>; method merge_iter (line 72) | fn merge_iter(iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_> { type StoreReplace (line 28) | pub struct StoreReplace(PhantomData); method fmt (line 31) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type StoreAppend (line 40) | pub struct StoreAppend(PhantomData); method fmt (line 43) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Storable (line 51) | pub trait Storable: Send + Sync + Debug + 'static { type AppendItemIter (line 81) | pub struct AppendItemIter<'a, U> { method fmt (line 87) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type Item (line 96) | type Item = &'a U; method next (line 98) | fn next(&mut self) -> Option { FILE: rust-runtime/aws-smithy-types/src/config_bag/typeid_map.rs type TypeIdMap (line 10) | pub(super) type TypeIdMap = HashMap u64 { method write (line 24) | fn write(&mut self, _: &[u8]) { method write_u64 (line 29) | fn write_u64(&mut self, id: u64) { FILE: rust-runtime/aws-smithy-types/src/date_time/de.rs type DateTimeVisitor (line 10) | struct DateTimeVisitor; type Value (line 15) | type Value = DateTime; method expecting (line 16) | fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { method visit_str (line 20) | fn visit_str(self, v: &str) -> Result type NonHumanReadableDateTimeVisitor (line 12) | struct NonHumanReadableDateTimeVisitor; type Value (line 32) | type Value = DateTime; method expecting (line 33) | fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { method visit_seq (line 37) | fn visit_seq(self, mut seq: A) -> Result method deserialize (line 55) | fn deserialize(deserializer: D) -> Result function de_human_readable_datetime (line 73) | fn de_human_readable_datetime() { function de_not_human_readable_datetime (line 88) | fn de_not_human_readable_datetime() { FILE: rust-runtime/aws-smithy-types/src/date_time/format.rs constant NANOS_PER_SECOND (line 10) | const NANOS_PER_SECOND: u32 = 1_000_000_000; type DateTimeParseErrorKind (line 13) | pub(super) enum DateTimeParseErrorKind { type DateTimeParseError (line 22) | pub struct DateTimeParseError { method fmt (line 29) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 39) | fn from(kind: DateTimeParseErrorKind) -> Self { type DateTimeFormatErrorKind (line 45) | enum DateTimeFormatErrorKind { type DateTimeFormatError (line 52) | pub struct DateTimeFormatError { method fmt (line 59) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 70) | fn from(kind: DateTimeFormatErrorKind) -> Self { function remove_trailing_zeros (line 75) | fn remove_trailing_zeros(string: &mut String) { function format (line 88) | pub(crate) fn format(date_time: &DateTime) -> String { function parse (line 99) | pub(crate) fn parse(value: &str) -> Result { function format (line 151) | pub(crate) fn format(date_time: &DateTime) -> Result Result { function read (line 261) | pub(crate) fn read(s: &str) -> Result<(DateTime, &str), DateTimeParseErr... function find_subsequence (line 276) | fn find_subsequence(haystack: &[u8], needle: &[u8]) -> Option { function parse_imf_fixdate (line 283) | fn parse_imf_fixdate(s: &[u8]) -> Result { function parse_slice (line 366) | fn parse_slice(ascii_slice: &[u8]) -> Result type AllowOffsets (line 387) | pub(crate) enum AllowOffsets { function parse (line 397) | pub(crate) fn parse( function read (line 422) | pub(crate) fn read( function format (line 432) | pub(crate) fn format(date_time: &DateTime) -> Result DateTime { type TestCases (line 523) | struct TestCases { function format_test (line 543) | fn format_test(test_cases: &[TestCase], format: F) function parse_test (line 557) | fn parse_test(test_cases: &[TestCase], parse: F) function format_epoch_seconds (line 585) | fn format_epoch_seconds() { function parse_epoch_seconds (line 592) | fn parse_epoch_seconds() { function format_http_date (line 597) | fn format_http_date() { function parse_http_date (line 602) | fn parse_http_date() { function date_time_out_of_range (line 607) | fn date_time_out_of_range() { function format_date_time (line 632) | fn format_date_time() { function parse_date_time (line 637) | fn parse_date_time() { function epoch_seconds_invalid_cases (line 644) | fn epoch_seconds_invalid_cases() { function read_rfc3339_date_comma_split (line 659) | fn read_rfc3339_date_comma_split() { function parse_rfc3339_with_timezone (line 674) | fn parse_rfc3339_with_timezone() { function parse_rfc3339_timezone_forbidden (line 680) | fn parse_rfc3339_timezone_forbidden() { function http_date_out_of_range (line 691) | fn http_date_out_of_range() { function http_date_too_much_fraction (line 716) | fn http_date_too_much_fraction() { function http_date_bad_fraction (line 727) | fn http_date_bad_fraction() { function http_date_read_date (line 738) | fn http_date_read_date() { function http_date_check_roundtrip (line 749) | fn http_date_check_roundtrip(epoch_secs: i64, subsecond_nanos: u32) { function http_date_roundtrip (line 768) | fn http_date_roundtrip() { function parse_rfc3339_invalid_separator (line 778) | fn parse_rfc3339_invalid_separator() { function parse_rfc3339_t_separator (line 796) | fn parse_rfc3339_t_separator() { FILE: rust-runtime/aws-smithy-types/src/date_time/mod.rs constant MILLIS_PER_SECOND (line 29) | const MILLIS_PER_SECOND: i64 = 1000; constant NANOS_PER_MILLI (line 30) | const NANOS_PER_MILLI: u32 = 1_000_000; constant NANOS_PER_SECOND (line 31) | const NANOS_PER_SECOND: i128 = 1_000_000_000; constant NANOS_PER_SECOND_U32 (line 32) | const NANOS_PER_SECOND_U32: u32 = 1_000_000_000; type DateTime (line 57) | pub struct DateTime { method from_secs (line 69) | pub fn from_secs(epoch_seconds: i64) -> Self { method from_millis (line 77) | pub fn from_millis(epoch_millis: i64) -> DateTime { method from_nanos (line 83) | pub fn from_nanos(epoch_nanos: i128) -> Result { method as_nanos (line 96) | pub fn as_nanos(&self) -> i128 { method from_fractional_secs (line 111) | pub fn from_fractional_secs(mut epoch_seconds: i64, fraction: f64) -> ... method from_secs_and_nanos (line 135) | pub fn from_secs_and_nanos(seconds: i64, subsecond_nanos: u32) -> Self { method as_secs_f64 (line 148) | pub fn as_secs_f64(&self) -> f64 { method from_secs_f64 (line 162) | pub fn from_secs_f64(epoch_seconds: f64) -> Self { method from_str (line 169) | pub fn from_str(s: &str, format: Format) -> Result bool { method secs (line 186) | pub fn secs(&self) -> i64 { method set_seconds (line 191) | pub fn set_seconds(&mut self, seconds: i64) -> &mut Self { method subsec_nanos (line 199) | pub fn subsec_nanos(&self) -> u32 { method set_subsec_nanos (line 204) | pub fn set_subsec_nanos(&mut self, subsec_nanos: u32) -> &mut Self { method to_millis (line 213) | pub fn to_millis(self) -> Result { method read (line 234) | pub fn read(s: &str, format: Format, delim: char) -> Result<(Self, &st... method fmt (line 257) | pub fn fmt(&self, format: Format) -> Result Self { method fmt (line 353) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Error (line 275) | type Error = ConversionError; method try_from (line 277) | fn try_from(date_time: DateTime) -> Result { method partial_cmp (line 329) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 335) | fn cmp(&self, other: &Self) -> Ordering { method fmt (line 341) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ConversionError (line 360) | pub struct ConversionError(&'static str); method fmt (line 365) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Format (line 372) | pub enum Format { function test_display_date_time (line 400) | fn test_display_date_time() { function test_debug_date_time (line 415) | fn test_debug_date_time() { function test_fmt (line 430) | fn test_fmt() { function test_fmt_zero_seconds (line 458) | fn test_fmt_zero_seconds() { function test_read_single_http_date (line 472) | fn test_read_single_http_date() { function test_read_single_float (line 479) | fn test_read_single_float() { function test_read_many_float (line 486) | fn test_read_many_float() { function test_ready_many_http_date (line 493) | fn test_ready_many_http_date() { type EpochMillisTestCase (line 500) | struct EpochMillisTestCase { constant EPOCH_MILLIS_TEST_CASES (line 514) | const EPOCH_MILLIS_TEST_CASES: &[EpochMillisTestCase] = &[ function to_millis (line 542) | fn to_millis() { function from_millis (line 560) | fn from_millis() { function to_from_millis_round_trip (line 570) | fn to_from_millis_round_trip() { function as_nanos (line 577) | fn as_nanos() { function from_nanos (line 598) | fn from_nanos() { function system_time_conversions (line 626) | fn system_time_conversions() { function formatting_of_early_dates (line 644) | fn formatting_of_early_dates() { function ord (line 651) | fn ord() { function panic_in_fromsecs_f64 (line 691) | fn panic_in_fromsecs_f64() { constant MIN_RFC_3339_MILLIS (line 700) | const MIN_RFC_3339_MILLIS: i64 = -62135596800000; constant MAX_RFC_3339_MILLIS (line 701) | const MAX_RFC_3339_MILLIS: i64 = 253402300799999; FILE: rust-runtime/aws-smithy-types/src/date_time/ser.rs method serialize (line 10) | fn serialize(&self, serializer: S) -> Result function ser_human_readable_datetime (line 34) | fn ser_human_readable_datetime() { function ser_not_human_readable_datetime (line 48) | fn ser_not_human_readable_datetime() { FILE: rust-runtime/aws-smithy-types/src/document.rs type Document (line 40) | pub enum Document { method as_object (line 57) | pub fn as_object(&self) -> Option<&HashMap> { method as_object_mut (line 66) | pub fn as_object_mut(&mut self) -> Option<&mut HashMap Option<&Vec> { method as_array_mut (line 84) | pub fn as_array_mut(&mut self) -> Option<&mut Vec> { method as_number (line 93) | pub fn as_number(&self) -> Option<&Number> { method as_string (line 102) | pub fn as_string(&self) -> Option<&str> { method as_bool (line 111) | pub fn as_bool(&self) -> Option { method as_null (line 120) | pub fn as_null(&self) -> Option<()> { method is_object (line 129) | pub fn is_object(&self) -> bool { method is_array (line 134) | pub fn is_array(&self) -> bool { method is_number (line 139) | pub fn is_number(&self) -> bool { method is_string (line 144) | pub fn is_string(&self) -> bool { method is_bool (line 149) | pub fn is_bool(&self) -> bool { method is_null (line 154) | pub fn is_null(&self) -> bool { method from (line 167) | fn from(value: bool) -> Self { method from (line 173) | fn from(value: &'a str) -> Self { method from (line 179) | fn from(value: Cow<'a, str>) -> Self { method from (line 185) | fn from(value: String) -> Self { method from (line 191) | fn from(values: Vec) -> Self { method from (line 197) | fn from(values: HashMap) -> Self { method from (line 203) | fn from(value: u64) -> Self { method from (line 209) | fn from(value: i64) -> Self { method from (line 215) | fn from(value: i32) -> Self { method from (line 221) | fn from(value: f64) -> Self { method from (line 227) | fn from(value: Number) -> Self { method from (line 236) | fn from(value: Option) -> Self { method default (line 161) | fn default() -> Self { function serialize_json (line 255) | fn serialize_json() { FILE: rust-runtime/aws-smithy-types/src/endpoint.rs type MaybeStatic (line 12) | type MaybeStatic = Cow<'static, str>; type Endpoint (line 19) | pub struct Endpoint { method url (line 30) | pub fn url(&self) -> &str { method headers (line 35) | pub fn headers(&self) -> impl Iterator &HashMap, Document> { method into_builder (line 47) | pub fn into_builder(self) -> Builder { method builder (line 52) | pub fn builder() -> Builder { type Storer (line 58) | type Storer = StoreReplace; type Builder (line 63) | pub struct Builder { method new (line 69) | pub(crate) fn new() -> Self { method url (line 86) | pub fn url(mut self, url: impl Into) -> Self { method header (line 100) | pub fn header(mut self, name: impl Into, value: impl Into... method property (line 121) | pub fn property(mut self, key: impl Into, value: impl Int... method build (line 130) | pub fn build(self) -> Endpoint { function endpoint_builder (line 144) | fn endpoint_builder() { function borrowed_values (line 174) | fn borrowed_values() { FILE: rust-runtime/aws-smithy-types/src/error.rs type TryFromNumberErrorKind (line 17) | pub(super) enum TryFromNumberErrorKind { type TryFromNumberError (line 35) | pub struct TryFromNumberError { method fmt (line 40) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 72) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { method from (line 86) | fn from(value: std::num::TryFromIntError) -> Self { method from (line 94) | fn from(kind: TryFromNumberErrorKind) -> Self { FILE: rust-runtime/aws-smithy-types/src/error/display.rs type DisplayErrorContext (line 28) | pub struct DisplayErrorContext( function fmt (line 34) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function write_err (line 41) | fn write_err(f: &mut fmt::Formatter<'_>, err: &dyn Error) -> fmt::Result { type TestError (line 57) | struct TestError { method fmt (line 63) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method source (line 69) | fn source(&self) -> Option<&(dyn Error + 'static)> { function no_sources (line 75) | fn no_sources() { function sources (line 89) | fn sources() { FILE: rust-runtime/aws-smithy-types/src/error/metadata.rs type ProvideErrorMetadata (line 13) | pub trait ProvideErrorMetadata { method meta (line 16) | fn meta(&self) -> &ErrorMetadata; method code (line 19) | fn code(&self) -> Option<&str> { method message (line 24) | fn message(&self) -> Option<&str> { method meta (line 49) | fn meta(&self) -> &ErrorMetadata { constant EMPTY_ERROR_METADATA (line 30) | pub const EMPTY_ERROR_METADATA: ErrorMetadata = ErrorMetadata { type ErrorMetadata (line 42) | pub struct ErrorMetadata { method code (line 118) | pub fn code(&self) -> Option<&str> { method message (line 122) | pub fn message(&self) -> Option<&str> { method extra (line 126) | pub fn extra(&self, key: &'static str) -> Option<&str> { method builder (line 133) | pub fn builder() -> Builder { method into_builder (line 138) | pub fn into_builder(self) -> Builder { method fmt (line 154) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Builder (line 56) | pub struct Builder { method message (line 62) | pub fn message(mut self, message: impl Into) -> Self { method code (line 68) | pub fn code(mut self, code: impl Into) -> Self { method custom (line 98) | pub fn custom(mut self, key: &'static str, value: impl Into) -... method build (line 111) | pub fn build(self) -> ErrorMetadata { method retryable_error_kind (line 144) | fn retryable_error_kind(&self) -> Option { method code (line 148) | fn code(&self) -> Option<&str> { FILE: rust-runtime/aws-smithy-types/src/error/operation.rs type SerializationErrorKind (line 13) | enum SerializationErrorKind { type SerializationError (line 20) | pub struct SerializationError { method unknown_variant (line 26) | pub fn unknown_variant(union: &'static str) -> Self { method from (line 59) | fn from(err: DateTimeFormatError) -> SerializationError { method fmt (line 34) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method source (line 50) | fn source(&self) -> Option<&(dyn Error + 'static)> { type BuildErrorKind (line 67) | enum BuildErrorKind { type BuildError (line 91) | pub struct BuildError { method missing_field (line 97) | pub fn missing_field(field: &'static str, details: &'static str) -> Se... method invalid_field (line 104) | pub fn invalid_field(field: &'static str, details: impl Into) ... method other (line 114) | pub fn other(source: impl Into>... method from (line 122) | fn from(err: SerializationError) -> Self { method from (line 130) | fn from(err: DateTimeFormatError) -> Self { method fmt (line 136) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method source (line 155) | fn source(&self) -> Option<&(dyn Error + 'static)> { FILE: rust-runtime/aws-smithy-types/src/event_stream.rs type HeaderValue (line 19) | pub enum HeaderValue { method as_bool (line 42) | pub fn as_bool(&self) -> Result { method as_byte (line 50) | pub fn as_byte(&self) -> Result { method as_int16 (line 58) | pub fn as_int16(&self) -> Result { method as_int32 (line 66) | pub fn as_int32(&self) -> Result { method as_int64 (line 74) | pub fn as_int64(&self) -> Result { method as_byte_array (line 82) | pub fn as_byte_array(&self) -> Result<&Bytes, &Self> { method as_string (line 90) | pub fn as_string(&self) -> Result<&StrBytes, &Self> { method as_timestamp (line 98) | pub fn as_timestamp(&self) -> Result { method as_uuid (line 106) | pub fn as_uuid(&self) -> Result { type Header (line 120) | pub struct Header { method new (line 127) | pub fn new(name: impl Into, value: impl Into) -... method name (line 135) | pub fn name(&self) -> &StrBytes { method value (line 140) | pub fn value(&self) -> &HeaderValue { type Message (line 148) | pub struct Message { method new (line 155) | pub fn new(payload: impl Into) -> Message { method new_from_parts (line 163) | pub fn new_from_parts(headers: Vec

, payload: impl Into)... method add_header (line 171) | pub fn add_header(mut self, header: Header) -> Self { method headers (line 177) | pub fn headers(&self) -> &[Header] { method payload (line 182) | pub fn payload(&self) -> &Bytes { type RawMessage (line 190) | pub enum RawMessage { method invalid (line 200) | pub fn invalid(bytes: Option) -> Self { FILE: rust-runtime/aws-smithy-types/src/number.rs type Number (line 33) | pub enum Number { method to_f64_lossy (line 47) | pub fn to_f64_lossy(self) -> f64 { method to_f32_lossy (line 57) | pub fn to_f32_lossy(self) -> f32 { type Error (line 127) | type Error = TryFromNumberError; function try_from (line 129) | fn try_from(value: Number) -> Result { type Error (line 144) | type Error = TryFromNumberError; function try_from (line 146) | fn try_from(value: Number) -> Result { type Error (line 160) | type Error = TryFromNumberError; function try_from (line 162) | fn try_from(value: Number) -> Result { type Error (line 188) | type Error = TryFromNumberError; function try_from (line 190) | fn try_from(value: Number) -> Result { function to_u64 (line 247) | fn to_u64() { function to_u32 (line 268) | fn to_u32() { function to_u16 (line 273) | fn to_u16() { function to_u8 (line 278) | fn to_u8() { function to_i64 (line 320) | fn to_i64() { function to_i32 (line 348) | fn to_i32() { function to_i16 (line 353) | fn to_i16() { function to_i8 (line 358) | fn to_i8() { function to_f64 (line 368) | fn to_f64() { function to_f32 (line 421) | fn to_f32() { function to_f64_lossy (line 473) | fn to_f64_lossy() { function to_f32_lossy (line 486) | fn to_f32_lossy() { function number_serde (line 507) | fn number_serde() { FILE: rust-runtime/aws-smithy-types/src/primitive.rs type PrimitiveParseError (line 41) | pub struct PrimitiveParseError(&'static str); method fmt (line 44) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Parse (line 51) | pub trait Parse: Sealed { method parse_smithy_primitive (line 53) | fn parse_smithy_primitive(input: &str) -> Result Result Result) -> fmt::Result { type Encoder (line 140) | pub struct Encoder(Inner); method encode (line 144) | pub fn encode(&mut self) -> &str { method from (line 180) | fn from(input: bool) -> Self { method from (line 186) | fn from(input: i8) -> Self { method from (line 192) | fn from(input: i16) -> Self { method from (line 198) | fn from(input: i32) -> Self { method from (line 204) | fn from(input: i64) -> Self { method from (line 210) | fn from(input: u64) -> Self { method from (line 216) | fn from(input: f32) -> Self { method from (line 222) | fn from(input: f64) -> Self { constant INFINITY (line 231) | pub(crate) const INFINITY: &str = "Infinity"; constant NEG_INFINITY (line 234) | pub(crate) const NEG_INFINITY: &str = "-Infinity"; constant NAN (line 237) | pub(crate) const NAN: &str = "NaN"; function parse_f32 (line 240) | pub(crate) fn parse_f32(data: &str) -> Result { function parse_f64 (line 250) | pub(crate) fn parse_f64(data: &str) -> Result { function bool_format (line 265) | fn bool_format() { function float_format (line 275) | fn float_format() { function float_parse (line 286) | fn float_parse() { FILE: rust-runtime/aws-smithy-types/src/retry.rs constant VALID_RETRY_MODES (line 13) | const VALID_RETRY_MODES: &[RetryMode] = &[RetryMode::Standard]; type ErrorKind (line 18) | pub enum ErrorKind { method fmt (line 45) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ProvideErrorKind (line 56) | pub trait ProvideErrorKind { method retryable_error_kind (line 61) | fn retryable_error_kind(&self) -> Option; method code (line 64) | fn code(&self) -> Option<&str>; type RetryKind (line 77) | pub enum RetryKind { type RetryMode (line 96) | pub enum RetryMode { type Err (line 109) | type Err = RetryModeParseError; method from_str (line 111) | fn from_str(string: &str) -> Result { type RetryModeParseError (line 127) | pub struct RetryModeParseError { method new (line 132) | pub(super) fn new(message: impl Into) -> Self { method fmt (line 140) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type RetryConfigBuilder (line 154) | pub struct RetryConfigBuilder { method new (line 164) | pub fn new() -> Self { method set_mode (line 169) | pub fn set_mode(&mut self, retry_mode: Option) -> &mut Self { method mode (line 175) | pub fn mode(mut self, mode: RetryMode) -> Self { method reconnect_mode (line 187) | pub fn reconnect_mode(mut self, reconnect_mode: ReconnectMode) -> Self { method set_reconnect_mode (line 199) | pub fn set_reconnect_mode(&mut self, reconnect_mode: Option) -> &mut ... method max_attempts (line 211) | pub fn max_attempts(mut self, max_attempts: u32) -> Self { method set_initial_backoff (line 217) | pub fn set_initial_backoff(&mut self, initial_backoff: Option Self { method set_max_backoff (line 229) | pub fn set_max_backoff(&mut self, max_backoff: Option) -> &m... method max_backoff (line 235) | pub fn max_backoff(mut self, max_backoff: Duration) -> Self { method take_unset_from (line 256) | pub fn take_unset_from(self, other: Self) -> Self { method build (line 267) | pub fn build(self) -> RetryConfig { type RetryConfig (line 286) | pub struct RetryConfig { method standard (line 321) | pub fn standard() -> Self { method adaptive (line 333) | pub fn adaptive() -> Self { method disabled (line 345) | pub fn disabled() -> Self { method with_retry_mode (line 350) | pub fn with_retry_mode(mut self, retry_mode: RetryMode) -> Self { method with_max_attempts (line 357) | pub fn with_max_attempts(mut self, max_attempts: u32) -> Self { method with_reconnect_mode (line 369) | pub fn with_reconnect_mode(mut self, reconnect_mode: ReconnectMode) ->... method with_initial_backoff (line 391) | pub fn with_initial_backoff(mut self, initial_backoff: Duration) -> Se... method with_max_backoff (line 397) | pub fn with_max_backoff(mut self, max_backoff: Duration) -> Self { method with_use_static_exponential_base (line 411) | pub fn with_use_static_exponential_base(mut self, use_static_exponenti... method mode (line 417) | pub fn mode(&self) -> RetryMode { method reconnect_mode (line 422) | pub fn reconnect_mode(&self) -> ReconnectMode { method max_attempts (line 427) | pub fn max_attempts(&self) -> u32 { method initial_backoff (line 432) | pub fn initial_backoff(&self) -> Duration { method max_backoff (line 437) | pub fn max_backoff(&self) -> Duration { method has_retry (line 442) | pub fn has_retry(&self) -> bool { method use_static_exponential_base (line 450) | pub fn use_static_exponential_base(&self) -> bool { type Storer (line 296) | type Storer = StoreReplace; type ReconnectMode (line 304) | pub enum ReconnectMode { type Storer (line 316) | type Storer = StoreReplace; function retry_config_builder_merge_with_favors_self_values_over_other_values (line 461) | fn retry_config_builder_merge_with_favors_self_values_over_other_values() { function retry_mode_from_str_parses_valid_strings_regardless_of_casing (line 475) | fn retry_mode_from_str_parses_valid_strings_regardless_of_casing() { function retry_mode_from_str_ignores_whitespace_before_and_after (line 503) | fn retry_mode_from_str_ignores_whitespace_before_and_after() { function retry_mode_from_str_wont_parse_invalid_strings (line 531) | fn retry_mode_from_str_wont_parse_invalid_strings() { FILE: rust-runtime/aws-smithy-types/src/str_bytes.rs type StrBytes (line 37) | pub struct StrBytes { method new (line 42) | fn new(bytes: Bytes) -> Self { method as_bytes (line 47) | pub fn as_bytes(&self) -> &Bytes { method as_str (line 52) | pub fn as_str(&self) -> &str { method try_copy_from_slice (line 59) | pub fn try_copy_from_slice(slice: &[u8]) -> Result { method copy_from_str (line 67) | pub fn copy_from_str(string: &str) -> Self { method from (line 73) | fn from(value: String) -> Self { method from (line 79) | fn from(value: &'static str) -> Self { type Error (line 85) | type Error = Utf8Error; method try_from (line 87) | fn try_from(value: &'static [u8]) -> Result { type Error (line 96) | type Error = Utf8Error; method try_from (line 98) | fn try_from(value: Vec) -> Result { type Error (line 107) | type Error = Utf8Error; method try_from (line 109) | fn try_from(bytes: Bytes) -> Result { function invalid_utf8_correctly_errors (line 124) | fn invalid_utf8_correctly_errors() { function valid_utf8 (line 139) | fn valid_utf8() { function equals (line 148) | fn equals() { FILE: rust-runtime/aws-smithy-types/src/timeout.rs type CanDisable (line 14) | enum CanDisable { function none_implies_disabled (line 22) | fn none_implies_disabled(value: Option) -> Self { function is_some (line 29) | fn is_some(&self) -> bool { function value (line 33) | fn value(self) -> Option { function merge_from_lower_priority (line 40) | fn merge_from_lower_priority(self, other: Self) -> Self { function from (line 50) | fn from(value: T) -> Self { type TimeoutConfigBuilder (line 58) | pub struct TimeoutConfigBuilder { method new (line 67) | pub fn new() -> Self { method connect_timeout (line 74) | pub fn connect_timeout(mut self, connect_timeout: Duration) -> Self { method set_connect_timeout (line 84) | pub fn set_connect_timeout(&mut self, connect_timeout: Option Self { method read_timeout (line 99) | pub fn read_timeout(mut self, read_timeout: Duration) -> Self { method set_read_timeout (line 110) | pub fn set_read_timeout(&mut self, read_timeout: Option) -> ... method disable_read_timeout (line 116) | pub fn disable_read_timeout(mut self) -> Self { method operation_timeout (line 129) | pub fn operation_timeout(mut self, operation_timeout: Duration) -> Self { method set_operation_timeout (line 144) | pub fn set_operation_timeout(&mut self, operation_timeout: Option Self { method operation_attempt_timeout (line 163) | pub fn operation_attempt_timeout(mut self, operation_attempt_timeout: ... method set_operation_attempt_timeout (line 178) | pub fn set_operation_attempt_timeout( method disable_operation_attempt_timeout (line 188) | pub fn disable_operation_attempt_timeout(mut self) -> Self { method take_unset_from (line 216) | pub fn take_unset_from(self, other: Self) -> Self { method build (line 234) | pub fn build(self) -> TimeoutConfig { method from (line 245) | fn from(timeout_config: TimeoutConfig) -> Self { type TimeoutConfig (line 287) | pub struct TimeoutConfig { method builder (line 337) | pub fn builder() -> TimeoutConfigBuilder { method to_builder (line 342) | pub fn to_builder(&self) -> TimeoutConfigBuilder { method into_builder (line 347) | pub fn into_builder(self) -> TimeoutConfigBuilder { method take_defaults_from (line 352) | pub fn take_defaults_from(&mut self, other: &TimeoutConfig) -> &mut Se... method disabled (line 369) | pub fn disabled() -> TimeoutConfig { method connect_timeout (line 381) | pub fn connect_timeout(&self) -> Option { method read_timeout (line 389) | pub fn read_timeout(&self) -> Option { method operation_timeout (line 398) | pub fn operation_timeout(&self) -> Option { method operation_attempt_timeout (line 407) | pub fn operation_attempt_timeout(&self) -> Option { method has_timeouts (line 412) | pub fn has_timeouts(&self) -> bool { type Storer (line 295) | type Storer = StoreReplace; type MergeTimeoutConfig (line 304) | pub struct MergeTimeoutConfig; type Storer (line 307) | type Storer = MergeTimeoutConfig; type ReturnedType (line 310) | type ReturnedType<'a> = TimeoutConfig; type StoredType (line 311) | type StoredType = as Store>::StoredType; method merge_iter (line 313) | fn merge_iter(iter: ItemIter<'_, Self>) -> Self::ReturnedType<'_> { type OperationTimeoutConfig (line 423) | pub struct OperationTimeoutConfig { method operation_timeout (line 434) | pub fn operation_timeout(&self) -> Option { method operation_attempt_timeout (line 443) | pub fn operation_attempt_timeout(&self) -> Option { method has_timeouts (line 448) | pub fn has_timeouts(&self) -> bool { method from (line 454) | fn from(cfg: &TimeoutConfig) -> Self { method from (line 463) | fn from(cfg: TimeoutConfig) -> Self { function timeout_configs_merged_in_config_bag (line 475) | fn timeout_configs_merged_in_config_bag() { FILE: rust-runtime/aws-smithy-types/src/type_erasure.rs type TypeErasedBox (line 38) | pub struct TypeErasedBox { method doesnt_matter (line 54) | pub fn doesnt_matter() -> Self { method fmt (line 60) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 74) | pub fn new(value: T) -> Self { method new_with_clone (line 86) | pub fn new_with_clone(v... method try_clone (line 103) | pub fn try_clone(&self) -> Option { method downcast (line 108) | pub fn downcast(self) -> Result... method downcast_ref (line 122) | pub fn downcast_ref(&self) -> O... method downcast_mut (line 127) | pub fn downcast_mut(&mut self) ... method from (line 133) | fn from(value: TypeErasedError) -> Self { type TypeErasedError (line 143) | pub struct TypeErasedError { method fmt (line 154) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method fmt (line 161) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 174) | pub fn new(value: T)... method downcast (line 188) | pub fn downcast( method downcast_ref (line 204) | pub fn downcast_ref(... method downcast_mut (line 209) | pub fn downcast_mut( method doesnt_matter (line 217) | pub fn doesnt_matter() -> Self { method source (line 167) | fn source(&self) -> Option<&(dyn StdError + 'static)> { type TestErr (line 236) | struct TestErr { method new (line 241) | fn new(inner: &'static str) -> Self { method fmt (line 247) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function test_typed_erased_errors_can_be_downcast (line 255) | fn test_typed_erased_errors_can_be_downcast() { function test_typed_erased_errors_can_be_unwrapped (line 265) | fn test_typed_erased_errors_can_be_unwrapped() { function test_typed_cloneable_boxes (line 275) | fn test_typed_cloneable_boxes() { FILE: rust-runtime/aws-smithy-wasm/src/wasi.rs type WasiSleep (line 29) | pub struct WasiSleep; method sleep (line 31) | fn sleep(&self, duration: Duration) -> Sleep { type WasiHttpClientBuilder (line 42) | pub struct WasiHttpClientBuilder {} method new (line 46) | pub fn new() -> Self { method build (line 51) | pub fn build(self) -> SharedHttpClient { type WasiHttpClient (line 62) | pub struct WasiHttpClient {} method http_connector (line 65) | fn http_connector( method connector_metadata (line 80) | fn connector_metadata(&self) -> Option { type WasiHttpConnector (line 87) | struct WasiHttpConnector(Client); method call (line 90) | fn call(&self, request: HttpRequest) -> HttpConnectorFuture { FILE: rust-runtime/aws-smithy-xml/src/decode.rs type Depth (line 12) | pub type Depth = usize; type XmlDecodeErrorKind (line 18) | enum XmlDecodeErrorKind { type XmlDecodeError (line 26) | pub struct XmlDecodeError { method invalid_xml (line 52) | pub(crate) fn invalid_xml(error: xmlparser::Error) -> Self { method invalid_escape (line 58) | pub(crate) fn invalid_escape(esc: impl Into) -> Self { method custom (line 64) | pub fn custom(msg: impl Into>) -> Self { method unhandled (line 70) | pub fn unhandled(error: impl Into) -> std::fmt::Result { type Name (line 78) | pub struct Name<'a> { function matches (line 85) | pub fn matches(&self, tag_name: &str) -> bool { type Attr (line 99) | pub struct Attr<'a> { type StartEl (line 106) | pub struct StartEl<'a> { function depth (line 121) | pub fn depth(&self) -> Depth { function new (line 125) | fn new(local: &'a str, prefix: &'a str, depth: Depth) -> Self { function attr (line 137) | pub fn attr<'b>(&'b self, key: &'b str) -> Option<&'b str> { function matches (line 146) | pub fn matches(&self, pat: &str) -> bool { function local (line 156) | pub fn local(&self) -> &str { function prefix (line 165) | pub fn prefix(&self) -> &str { function end_el (line 170) | fn end_el(&self, el: ElementEnd<'_>, depth: Depth) -> bool { type Document (line 188) | pub struct Document<'a> { type Error (line 194) | type Error = XmlDecodeError; method source (line 42) | fn source(&self) -> Option<&(dyn Error + 'static)> { function try_from (line 196) | fn try_from(value: &'a [u8]) -> Result { function new (line 204) | pub fn new(doc: &'inp str) -> Self { function next_start_element (line 226) | pub fn next_start_element<'a>(&'a mut self) -> Option> { function root_element (line 231) | pub fn root_element<'a>(&'a mut self) -> Result,... function scoped_to (line 247) | pub fn scoped_to<'a>(&'a mut self, start_el: StartEl<'inp>) -> ScopedDec... type XmlToken (line 259) | pub struct XmlToken<'inp>(Token<'inp>); type Item (line 272) | type Item = Result<(XmlToken<'inp>, Depth), XmlDecodeError>; method next (line 273) | fn next<'a>(&'a mut self) -> Option, Depth), XmlD... type ScopedDecoder (line 307) | pub struct ScopedDecoder<'inp, 'a> { method drop (line 316) | fn drop(&mut self) { function start_el (line 323) | pub fn start_el<'a>(&'a self) -> &'a StartEl<'inp> { function next_tag (line 341) | pub fn next_tag<'a>(&'a mut self) -> Option> { function nested_decoder (line 346) | fn nested_decoder<'a>(&'a mut self, start_el: StartEl<'inp>) -> ScopedDe... type Item (line 356) | type Item = Result<(XmlToken<'inp>, Depth), XmlDecodeError>; method next (line 358) | fn next(&mut self) -> Option { function next_start_element (line 382) | fn next_start_element<'a, 'inp>( function try_data (line 435) | pub fn try_data<'a, 'inp>( function closed (line 458) | fn closed<'a>(local: &'a str, prefix: &'a str, depth: Depth) -> StartEl<... function scoped_tokens (line 465) | fn scoped_tokens() { function handle_depth_properly (line 475) | fn handle_depth_properly() { function self_closing (line 489) | fn self_closing() { function terminate_scope (line 498) | fn terminate_scope() { function read_data_invalid (line 517) | fn read_data_invalid() { function read_data (line 525) | fn read_data() { function read_data_whitespace (line 534) | fn read_data_whitespace() { function ignore_insignificant_whitespace (line 542) | fn ignore_insignificant_whitespace() { function read_attributes (line 552) | fn read_attributes() { function unescape_data (line 570) | fn unescape_data() { function nested_self_closer (line 579) | fn nested_self_closer() { function confusing_nested_same_name_tag (line 597) | fn confusing_nested_same_name_tag() { FILE: rust-runtime/aws-smithy-xml/src/encode.rs type XmlEncodeError (line 16) | pub struct XmlEncodeError {} method fmt (line 19) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type XmlWriter (line 53) | pub struct XmlWriter<'a> { function new (line 58) | pub fn new(doc: &'a mut String) -> Self { function start_el (line 64) | pub fn start_el<'b, 'c>(&'c mut self, tag: &'b str) -> ElWriter<'c, 'b> { type ElWriter (line 70) | pub struct ElWriter<'a, 'b> { function new (line 76) | fn new(doc: &'a mut String, start: &'b str) -> ElWriter<'a, 'b> { function write_attribute (line 83) | pub fn write_attribute(&mut self, key: &str, value: &str) -> &mut Self { function write_ns (line 88) | pub fn write_ns(mut self, namespace: &str, prefix: Option<&str>) -> Self { function write_end (line 98) | fn write_end(doc: &mut String) { function doc (line 102) | fn doc<'c>(&'c mut self) -> &'c mut String function finish (line 119) | pub fn finish(mut self) -> ScopeWriter<'a, 'b> { method drop (line 130) | fn drop(&mut self) { type ScopeWriter (line 141) | pub struct ScopeWriter<'a, 'b> { method drop (line 147) | fn drop(&mut self) { function data (line 153) | pub fn data(&mut self, data: &str) { function finish (line 157) | pub fn finish(self) { function start_el (line 161) | pub fn start_el<'b, 'c>(&'c mut self, tag: &'b str) -> ElWriter<'c, 'b> { function forgot_finish (line 173) | fn forgot_finish() { function forgot_finish_with_attribute (line 188) | fn forgot_finish_with_attribute() { function basic_document_encoding (line 207) | fn basic_document_encoding() { function escape_data (line 233) | fn escape_data() { FILE: rust-runtime/aws-smithy-xml/src/escape.rs constant ESCAPES (line 9) | const ESCAPES: &[char] = &[ function escape (line 13) | pub(crate) fn escape(s: &str) -> Cow<'_, str> { function escape_basic (line 47) | fn escape_basic() { function escape_eol_encoding_sep (line 53) | fn escape_eol_encoding_sep() { FILE: rust-runtime/aws-smithy-xml/src/unescape.rs function unescape (line 18) | pub(crate) fn unescape(s: &str) -> Result, XmlDecodeError> { function basic_unescape (line 81) | fn basic_unescape() { function no_need_to_escape (line 93) | fn no_need_to_escape() { function complex_unescape (line 98) | fn complex_unescape() { function newline_encoding (line 108) | fn newline_encoding() { function xml_eol_encoding (line 114) | fn xml_eol_encoding() { function invalid_escapes (line 131) | fn invalid_escapes() { FILE: rust-runtime/aws-smithy-xml/tests/handwritten_parsers.rs type FooEnum (line 17) | enum FooEnum { method from (line 22) | fn from(s: &'a str) -> Self { type FlatXmlMap (line 28) | struct FlatXmlMap { type XmlMap (line 33) | struct XmlMap { type XmlAttribute (line 38) | struct XmlAttribute { function deserialize_xml_attribute (line 43) | fn deserialize_xml_attribute(inp: &str) -> Result Result Result { function deserialize_foo_enum_map (line 92) | fn deserialize_foo_enum_map( function deserialize_foo_enum_map_entry (line 104) | fn deserialize_foo_enum_map_entry( function deserialize_map_test (line 127) | fn deserialize_map_test() { function deserialize_nested_string_list (line 151) | pub fn deserialize_nested_string_list( function deserialize_string_list (line 166) | pub fn deserialize_string_list( function test_nested_string_list (line 185) | fn test_nested_string_list() { function deserialize_flat_map_test (line 207) | fn deserialize_flat_map_test() { function test_deserialize_xml_attribute (line 229) | fn test_deserialize_xml_attribute() { FILE: rust-runtime/aws-smithy-xml/tests/handwritten_serializers.rs type WithNamespace (line 10) | struct WithNamespace { type Nested (line 15) | struct Nested { function serialize_nested (line 21) | fn serialize_nested(nested: &Nested) -> Result { function serialize_with_namespace (line 34) | fn serialize_with_namespace(with_namespace: &WithNamespace) -> Result) -> Self { method order (line 30) | fn order(&self) -> Order { method runtime_components (line 34) | fn runtime_components( FILE: rust-runtime/inlineable/src/aws_query_compatible_errors.rs constant X_AMZN_QUERY_ERROR (line 8) | const X_AMZN_QUERY_ERROR: &str = "x-amzn-query-error"; constant QUERY_COMPATIBLE_ERRORCODE_DELIMITER (line 9) | const QUERY_COMPATIBLE_ERRORCODE_DELIMITER: char = ';'; function parse_aws_query_compatible_error (line 18) | pub fn parse_aws_query_compatible_error(headers: &Headers) -> Option<(&s... function parse_aws_query_compatible_error_should_parse_code_and_type_fields (line 33) | fn parse_aws_query_compatible_error_should_parse_code_and_type_fields() { function parse_aws_query_compatible_error_should_return_none_when_header_value_has_no_delimiter (line 50) | fn parse_aws_query_compatible_error_should_return_none_when_header_value... function parse_aws_query_compatible_error_should_return_none_when_there_is_no_target_header (line 64) | fn parse_aws_query_compatible_error_should_return_none_when_there_is_no_... FILE: rust-runtime/inlineable/src/cbor_errors.rs function sanitize_error_code (line 15) | fn sanitize_error_code(error_code: &str) -> &str { function parse_error_metadata (line 30) | pub fn parse_error_metadata( FILE: rust-runtime/inlineable/src/client_http_checksum_required.rs type HttpChecksumRequiredRuntimePlugin (line 21) | pub(crate) struct HttpChecksumRequiredRuntimePlugin { method new (line 26) | pub(crate) fn new() -> Self { method runtime_components (line 37) | fn runtime_components( type HttpChecksumRequiredInterceptor (line 46) | struct HttpChecksumRequiredInterceptor; method name (line 50) | fn name(&self) -> &'static str { method modify_before_signing (line 54) | fn modify_before_signing( FILE: rust-runtime/inlineable/src/client_idempotency_token.rs type IdempotencyTokenRuntimePlugin (line 25) | pub(crate) struct IdempotencyTokenRuntimePlugin { method new (line 30) | pub(crate) fn new(set_token: S) -> Self method runtime_components (line 44) | fn runtime_components( type IdempotencyTokenInterceptor (line 52) | struct IdempotencyTokenInterceptor { function fmt (line 57) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method name (line 67) | fn name(&self) -> &'static str { method modify_before_serialization (line 71) | fn modify_before_serialization( FILE: rust-runtime/inlineable/src/client_request_compression.rs type RequestCompressionRuntimePlugin (line 29) | pub(crate) struct RequestCompressionRuntimePlugin { method new (line 34) | pub(crate) fn new() -> Self { method runtime_components (line 45) | fn runtime_components( type RequestCompressionInterceptorState (line 54) | struct RequestCompressionInterceptorState { type Storer (line 59) | type Storer = StoreReplace; type RequestCompressionInterceptor (line 65) | pub(crate) struct RequestCompressionInterceptor {} method fmt (line 68) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method new (line 74) | pub(crate) fn new() -> Self { method name (line 81) | fn name(&self) -> &'static str { method read_before_execution (line 85) | fn read_before_execution( method modify_before_retry_loop (line 112) | fn modify_before_retry_loop( function wrap_request_body_in_compressed_body (line 161) | fn wrap_request_body_in_compressed_body( type DisableRequestCompression (line 198) | pub(crate) struct DisableRequestCompression(pub(crate) bool); method from (line 201) | fn from(value: bool) -> Self { type Storer (line 207) | type Storer = StoreReplace; type RequestMinCompressionSizeBytes (line 211) | pub(crate) struct RequestMinCompressionSizeBytes(pub(crate) u32); method from (line 220) | fn from(value: u32) -> Self { method default (line 214) | fn default() -> Self { type Storer (line 226) | type Storer = StoreReplace; constant UNCOMPRESSED_INPUT (line 245) | const UNCOMPRESSED_INPUT: &[u8] = b"hello world"; constant COMPRESSED_OUTPUT (line 246) | const COMPRESSED_OUTPUT: &[u8] = &[ function test_compressed_body_is_retryable (line 252) | async fn test_compressed_body_is_retryable() { function context (line 295) | fn context() -> InterceptorContext { function test_sdk_feature_gzip_request_compression_should_be_tracked (line 311) | async fn test_sdk_feature_gzip_request_compression_should_be_tracked() { FILE: rust-runtime/inlineable/src/constrained.rs type Constrained (line 6) | pub(crate) trait Constrained { type MaybeConstrained (line 12) | pub(crate) enum MaybeConstrained { FILE: rust-runtime/inlineable/src/ec2_query_errors.rs function body_is_error (line 10) | pub fn body_is_error(body: &[u8]) -> Result { function parse_error_metadata (line 16) | pub fn parse_error_metadata(body: &[u8]) -> Result( function parse_wrapped_error (line 73) | fn parse_wrapped_error() { function test_error_scope (line 94) | fn test_error_scope() { FILE: rust-runtime/inlineable/src/endpoint_lib/arn.rs type Arn (line 12) | pub(crate) struct Arn<'a> { function partition (line 22) | pub(crate) fn partition(&self) -> &'a str { function service (line 25) | pub(crate) fn service(&self) -> &'a str { function region (line 28) | pub(crate) fn region(&self) -> &'a str { function account_id (line 31) | pub(crate) fn account_id(&self) -> &'a str { function resource_id (line 34) | pub(crate) fn resource_id(&self) -> &Vec<&'a str> { type InvalidArn (line 40) | pub(crate) struct InvalidArn { method from_static (line 45) | fn from_static(message: &'static str) -> InvalidArn { method fmt (line 52) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { function parse (line 59) | pub(crate) fn parse(arn: &'a str) -> Result { function parse_arn (line 92) | pub(crate) fn parse_arn<'a>(input: &'a str, e: &mut DiagnosticCollector)... function arn_parser (line 101) | fn arn_parser() { function allow_slash_arns (line 117) | fn allow_slash_arns() { function resource_id_must_be_nonempty (line 133) | fn resource_id_must_be_nonempty() { function arns_with_empty_parts (line 139) | fn arns_with_empty_parts() { FILE: rust-runtime/inlineable/src/endpoint_lib/bdd_interpreter.rs type BddNode (line 9) | pub(crate) struct BddNode { constant RESULT_LIMIT (line 15) | const RESULT_LIMIT: i32 = 100_000_000; constant TERMINAL_TRUE (line 16) | const TERMINAL_TRUE: i32 = 1; constant TERMINAL_FALSE (line 17) | const TERMINAL_FALSE: i32 = -1; function evaluate_bdd (line 35) | pub(crate) fn evaluate_bdd<'a, Cond, Params, Res: Clone, Context>( FILE: rust-runtime/inlineable/src/endpoint_lib/coalesce.rs type Coalesce (line 42) | pub(crate) trait Coalesce { method coalesce (line 51) | fn coalesce(&self) -> fn(Self::Arg1, Self::Arg2) -> Self::Result; type Arg1 (line 55) | type Arg1 = Option; type Arg2 (line 56) | type Arg2 = Option; type Result (line 57) | type Result = Option; method coalesce (line 59) | fn coalesce(&self) -> fn(Self::Arg1, Self::Arg2) -> Self::Result { type Arg1 (line 65) | type Arg1 = Option; type Arg2 (line 66) | type Arg2 = T; type Result (line 67) | type Result = T; method coalesce (line 69) | fn coalesce(&self) -> fn(Self::Arg1, Self::Arg2) -> Self::Result { type Arg1 (line 75) | type Arg1 = T; type Arg2 (line 76) | type Arg2 = U; type Result (line 77) | type Result = T; method coalesce (line 79) | fn coalesce(&self) -> fn(Self::Arg1, Self::Arg2) -> Self::Result { function base_cases (line 105) | fn base_cases() { function longer_cases (line 162) | fn longer_cases() { FILE: rust-runtime/inlineable/src/endpoint_lib/diagnostic.rs type DiagnosticCollector (line 13) | pub(crate) struct DiagnosticCollector { method report_error (line 20) | pub(crate) fn report_error(&mut self, err: impl Into>>( method take_last_error (line 40) | pub(crate) fn take_last_error(&mut self) -> Option Self { FILE: rust-runtime/inlineable/src/endpoint_lib/host.rs function is_valid_host_label (line 8) | pub(crate) fn is_valid_host_label( function is_valid_host_label (line 39) | fn is_valid_host_label(label: &str, allow_dots: bool) -> bool { function basic_cases (line 45) | fn basic_cases() { function start_bounds (line 63) | fn start_bounds() { FILE: rust-runtime/inlineable/src/endpoint_lib/ite.rs type Ite (line 14) | pub(crate) trait Ite { method ite (line 23) | fn ite(&self) -> fn(&bool, Self::Arg1, Self::Arg2) -> Self::Result; type Arg1 (line 27) | type Arg1 = Option; type Arg2 (line 28) | type Arg2 = Option; type Result (line 29) | type Result = Option; method ite (line 31) | fn ite(&self) -> fn(&bool, Self::Arg1, Self::Arg2) -> Self::Result { type Arg1 (line 43) | type Arg1 = Option; type Arg2 (line 44) | type Arg2 = T; type Result (line 45) | type Result = Option; method ite (line 47) | fn ite(&self) -> fn(&bool, Self::Arg1, Self::Arg2) -> Self::Result { type Arg1 (line 59) | type Arg1 = T; type Arg2 (line 60) | type Arg2 = Option; type Result (line 61) | type Result = Option; method ite (line 63) | fn ite(&self) -> fn(&bool, Self::Arg1, Self::Arg2) -> Self::Result { type Arg1 (line 75) | type Arg1 = T; type Arg2 (line 76) | type Arg2 = T; type Result (line 77) | type Result = T; method ite (line 79) | fn ite(&self) -> fn(&bool, Self::Arg1, Self::Arg2) -> Self::Result { function base_cases (line 107) | fn base_cases() { FILE: rust-runtime/inlineable/src/endpoint_lib/parse_url.rs type Url (line 11) | pub(crate) struct Url<'a> { function is_ip (line 21) | pub(crate) fn is_ip(&self) -> bool { function scheme (line 24) | pub(crate) fn scheme(&self) -> &str { function authority (line 28) | pub(crate) fn authority(&self) -> &str { function normalized_path (line 32) | pub(crate) fn normalized_path(&self) -> &str { function path (line 39) | pub(crate) fn path(&self) -> &str { function parse_url (line 48) | pub(crate) fn parse_url<'a>(url: &'a str, e: &mut DiagnosticCollector) -... function parse_simple_url (line 73) | fn parse_simple_url() { function schemes_are_normalized (line 87) | fn schemes_are_normalized() { function parse_url_with_port (line 95) | fn parse_url_with_port() { function only_http_https_supported (line 106) | fn only_http_https_supported() { FILE: rust-runtime/inlineable/src/endpoint_lib/partition.rs type PartitionResolver (line 21) | pub(crate) struct PartitionResolver { method from_partitions (line 26) | pub(crate) fn from_partitions(partitions: Vec) -> S... method empty (line 91) | pub(crate) fn empty() -> PartitionResolver { method add_partition (line 96) | pub(crate) fn add_partition(&mut self, partition: PartitionMetadata) { method new_from_json (line 100) | pub(crate) fn new_from_json( method resolve_partition (line 120) | pub(crate) fn resolve_partition( type Partition (line 33) | pub(crate) struct Partition<'a> { function name (line 44) | pub(crate) fn name(&self) -> &str { function dns_suffix (line 48) | pub(crate) fn dns_suffix(&self) -> &str { function supports_fips (line 52) | pub(crate) fn supports_fips(&self) -> bool { function dual_stack_dns_suffix (line 56) | pub(crate) fn dual_stack_dns_suffix(&self) -> &str { function supports_dual_stack (line 60) | pub(crate) fn supports_dual_stack(&self) -> bool { function implicit_global_region (line 64) | pub(crate) fn implicit_global_region(&self) -> &str { type Str (line 160) | type Str = Cow<'static, str>; type PartitionMetadata (line 163) | pub(crate) struct PartitionMetadata { method explicit_match (line 194) | fn explicit_match( method regex_match (line 203) | fn regex_match( type PartitionMetadataBuilder (line 171) | pub(crate) struct PartitionMetadataBuilder { method build (line 179) | pub(crate) fn build(self) -> PartitionMetadata { type PartitionOutput (line 216) | pub(crate) struct PartitionOutput { type PartitionOutputOverride (line 226) | pub(crate) struct PartitionOutputOverride { method into_partition_output (line 236) | pub(crate) fn into_partition_output( function deserialize_partitions (line 271) | pub(crate) fn deserialize_partitions( function deser_partitions (line 304) | fn deser_partitions<'a, I>( function deser_partition (line 330) | pub(crate) fn deser_partition<'a, I>( function deser_explicit_regions (line 374) | pub(crate) fn deser_explicit_regions<'a, I>( function token_to_str (line 407) | fn token_to_str( function deser_outputs (line 416) | fn deser_outputs<'a, I>( function resolve (line 473) | fn resolve<'a>(resolver: &'a PartitionResolver, region: &str) -> Partiti... function deserialize_partitions (line 480) | fn deserialize_partitions() { function resolve_partitions (line 598) | fn resolve_partitions() { FILE: rust-runtime/inlineable/src/endpoint_lib/s3.rs function is_virtual_hostable_s3_bucket (line 10) | pub(crate) fn is_virtual_hostable_s3_bucket( function is_virtual_hostable_segment (line 24) | fn is_virtual_hostable_segment(host_label: &str) -> bool { function is_ipv4 (line 53) | fn is_ipv4(bytes: &[u8]) -> bool { type Subdomains (line 79) | enum Subdomains { function is_virtual_hostable (line 84) | fn is_virtual_hostable(label: &str, subdomains: Subdomains) -> bool { function check_s3_bucket (line 93) | fn check_s3_bucket() { function valid_buckets (line 101) | fn valid_buckets() { function length_bounds (line 110) | fn length_bounds() { function first_last_char (line 128) | fn first_last_char() { function dot_dash_adjacency (line 141) | fn dot_dash_adjacency() { function invalid_characters (line 149) | fn invalid_characters() { function ipv4_rejected (line 157) | fn ipv4_rejected() { function ipv4_like_but_valid_bucket (line 164) | fn ipv4_like_but_valid_bucket() { constant REGEX_VIRTUAL_HOSTABLE_SEGMENT (line 176) | const REGEX_VIRTUAL_HOSTABLE_SEGMENT: &str = r"^[a-z\d][a-z\d\-.]{1,61}[... constant REGEX_IPV4 (line 177) | const REGEX_IPV4: &str = r"^(\d+\.){3}\d+$"; constant REGEX_DOTS_AND_DASHES (line 178) | const REGEX_DOTS_AND_DASHES: &str = r"^.*((\.-)|(-\.)).*$"; function regex_is_virtual_hostable_segment (line 182) | fn regex_is_virtual_hostable_segment(label: &str) -> bool { function regex_is_ipv4 (line 189) | fn regex_is_ipv4(label: &str) -> bool { function is_ipv4_unit (line 228) | fn is_ipv4_unit() { FILE: rust-runtime/inlineable/src/endpoint_lib/split.rs function split (line 21) | pub(crate) fn split<'a>( function test_split_unlimited (line 41) | fn test_split_unlimited() { function test_split_with_limit (line 58) | fn test_split_with_limit() { function test_split_no_split (line 75) | fn test_split_no_split() { function test_split_empty_string (line 87) | fn test_split_empty_string() { function test_split_delimiter_only (line 95) | fn test_split_delimiter_only() { function test_split_with_empty_parts (line 107) | fn test_split_with_empty_parts() { function test_split_no_delimiter_found (line 115) | fn test_split_no_delimiter_found() { FILE: rust-runtime/inlineable/src/endpoint_lib/substring.rs function substring (line 16) | pub(crate) fn substring<'a>( function substring_forwards (line 46) | fn substring_forwards() { function substring_backwards (line 66) | fn substring_backwards() { function substring_unicode (line 83) | fn substring_unicode() { FILE: rust-runtime/inlineable/src/endpoint_lib/uri_encode.rs constant BASE_SET (line 10) | pub(crate) const BASE_SET: &AsciiSet = &CONTROLS function uri_encode (line 42) | pub(crate) fn uri_encode<'a>( FILE: rust-runtime/inlineable/src/event_receiver.rs type EventReceiver (line 12) | pub struct EventReceiver { function new (line 17) | pub(crate) fn new(inner: Receiver) -> Self { function try_recv_initial_request (line 22) | pub(crate) async fn try_recv_initial_request( function try_recv_initial_response (line 31) | pub(crate) async fn try_recv_initial_response( function recv (line 43) | pub async fn recv(&mut self) -> Result, SdkError String { type IdempotencyTokenProvider (line 42) | pub struct IdempotencyTokenProvider { method from (line 57) | fn from(token: &'static str) -> Self { method make_idempotency_token (line 67) | pub fn make_idempotency_token(&self) -> String { method with_seed (line 77) | pub fn with_seed(seed: u64) -> Self { method random (line 83) | pub fn random() -> Self { method fixed (line 89) | pub fn fixed(token: &'static str) -> Self { type Inner (line 47) | enum Inner { function default_provider (line 52) | pub fn default_provider() -> IdempotencyTokenProvider { type Storer (line 63) | type Storer = StoreReplace; method clone (line 97) | fn clone(&self) -> Self { FILE: rust-runtime/inlineable/src/json_errors.rs function is_error (line 14) | pub fn is_error(response: &http_1x::Response) -> bool { function sanitize_error_code (line 18) | fn sanitize_error_code(error_code: &str) -> &str { type ErrorBody (line 33) | struct ErrorBody<'a> { function parse_error_body (line 38) | fn parse_error_body(bytes: &[u8]) -> Result, DeserializeEr... function parse_error_metadata (line 77) | pub fn parse_error_metadata( function error_metadata (line 105) | fn error_metadata() { function error_type (line 126) | fn error_type() { function code_takes_priority (line 136) | fn code_takes_priority() { function ignore_unrecognized_fields (line 146) | fn ignore_unrecognized_fields() { function sanitize_namespace_and_url (line 156) | fn sanitize_namespace_and_url() { function sanitize_noop (line 163) | fn sanitize_noop() { function sanitize_url (line 168) | fn sanitize_url() { function sanitize_namespace (line 178) | fn sanitize_namespace() { function alternative_error_message_names (line 187) | fn alternative_error_message_names() { FILE: rust-runtime/inlineable/src/lib.rs function test_uuid (line 55) | fn test_uuid() { function default_token_generator_smoke_test (line 62) | fn default_token_generator_smoke_test() { function token_generator (line 73) | fn token_generator() { function assert_valid (line 86) | fn assert_valid(uuid: String) { FILE: rust-runtime/inlineable/src/rest_xml_unwrapped_errors.rs function body_is_error (line 13) | pub fn body_is_error(body: &[u8]) -> Result { function error_scope (line 19) | pub fn error_scope<'a, 'b>( function parse_error_metadata (line 29) | pub fn parse_error_metadata(body: &[u8]) -> Result Result { function parse_error_metadata (line 17) | pub fn parse_error_metadata(body: &[u8]) -> Result( function parse_wrapped_error (line 68) | fn parse_wrapped_error() { function test_error_scope (line 86) | fn test_error_scope() { FILE: rust-runtime/inlineable/src/sdk_feature_tracker.rs type RpcV2CborFeatureTrackerInterceptor (line 16) | pub(crate) struct RpcV2CborFeatureTrackerInterceptor; method new (line 19) | pub(crate) fn new() -> Self { method name (line 26) | fn name(&self) -> &'static str { method modify_before_serialization (line 30) | fn modify_before_serialization( type PaginatorFeatureTrackerInterceptor (line 59) | struct PaginatorFeatureTrackerInterceptor; method new (line 62) | pub(crate) fn new() -> Self { method name (line 69) | fn name(&self) -> &'static str { method modify_before_serialization (line 73) | fn modify_before_serialization( type PaginatorFeatureTrackerRuntimePlugin (line 86) | pub(crate) struct PaginatorFeatureTrackerRuntimePlugin { method new (line 91) | pub(crate) fn new() -> Self { method runtime_components (line 104) | fn runtime_components( type WaiterFeatureTrackerInterceptor (line 129) | struct WaiterFeatureTrackerInterceptor; method new (line 132) | pub(crate) fn new() -> Self { method name (line 139) | fn name(&self) -> &'static str { method modify_before_serialization (line 143) | fn modify_before_serialization( type WaiterFeatureTrackerRuntimePlugin (line 156) | pub(crate) struct WaiterFeatureTrackerRuntimePlugin { method new (line 161) | pub(crate) fn new() -> Self { method runtime_components (line 174) | fn runtime_components( type RetryModeFeatureTrackerInterceptor (line 194) | pub(crate) struct RetryModeFeatureTrackerInterceptor; method new (line 197) | pub(crate) fn new() -> Self { method name (line 204) | fn name(&self) -> &'static str { method read_before_serialization (line 208) | fn read_before_serialization( FILE: rust-runtime/inlineable/src/serialization_settings.rs type HeaderSerializationSettings (line 14) | pub(crate) struct HeaderSerializationSettings { method new (line 21) | pub(crate) fn new() -> Self { method omit_default_content_length (line 26) | pub(crate) fn omit_default_content_length(self) -> Self { method omit_default_content_type (line 34) | pub(crate) fn omit_default_content_type(self) -> Self { method include_header (line 42) | fn include_header(&self, header: &HeaderName) -> bool { method set_default_header (line 48) | pub(crate) fn set_default_header( type Storer (line 62) | type Storer = StoreReplace; function test_include_header (line 70) | fn test_include_header() { FILE: tools/ci-build/changelogger/src/entry.rs type ChangeSet (line 15) | pub enum ChangeSet { method fmt (line 21) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { type ChangelogEntries (line 33) | pub struct ChangelogEntries { method filter (line 39) | pub fn filter( method from (line 80) | fn from(mut changelog: Changelog) -> Self { type ChangelogEntry (line 107) | pub enum ChangelogEntry { method hand_authored (line 113) | pub fn hand_authored(&self) -> Option<&HandAuthoredEntry> { method aws_sdk_model (line 120) | pub fn aws_sdk_model(&self) -> Option<&SdkModelEntry> { FILE: tools/ci-build/changelogger/src/ls.rs type LsArgs (line 16) | pub struct LsArgs { function subcommand_ls (line 22) | pub fn subcommand_ls(args: LsArgs) -> anyhow::Result<()> { FILE: tools/ci-build/changelogger/src/main.rs type Args (line 15) | pub struct Args { type Command (line 21) | enum Command { function main (line 34) | fn main() -> Result<()> { function args_parsing (line 58) | fn args_parsing() { FILE: tools/ci-build/changelogger/src/new.rs type NewArgs (line 15) | pub struct NewArgs { method from (line 43) | fn from(value: NewArgs) -> Self { function subcommand_new (line 58) | pub fn subcommand_new(args: NewArgs) -> anyhow::Result<()> { function new_entry (line 87) | fn new_entry(markdown: Markdown) -> anyhow::Result { function any_required_field_needs_to_be_filled (line 113) | fn any_required_field_needs_to_be_filled(markdown: &Markdown) -> bool { function test_new_entry_from_args (line 135) | fn test_new_entry_from_args() { FILE: tools/ci-build/changelogger/src/render.rs constant EXAMPLE_ENTRY (line 25) | pub const EXAMPLE_ENTRY: &str = r#"# Example changelog entry, Markdown w... constant USE_UPDATE_CHANGELOGS (line 37) | pub const USE_UPDATE_CHANGELOGS: &str = function is_maintainer (line 47) | fn is_maintainer(name: &str) -> bool { type RenderArgs (line 53) | pub struct RenderArgs { function subcommand_render (line 93) | pub fn subcommand_render(args: &RenderArgs) -> Result<()> { function next_tag (line 141) | fn next_tag(now: OffsetDateTime, current_tag: &ReleaseTag) -> String { function bump_release_tag_suffix (line 161) | fn bump_release_tag_suffix(current_tag: &str) -> String { type ReleaseMetadata (line 174) | struct ReleaseMetadata { type ReleaseManifest (line 181) | struct ReleaseManifest { function date_based_release_metadata (line 189) | fn date_based_release_metadata( function date_title (line 201) | fn date_title(now: &OffsetDateTime) -> String { function render_model_entry (line 210) | fn render_model_entry(entry: &SdkModelEntry, out: &mut String) { function to_md_link (line 221) | fn to_md_link(reference: &Reference) -> String { function render_entry (line 239) | fn render_entry(entry: &HandAuthoredEntry, mut out: &mut String) { function indented_message (line 279) | fn indented_message(message: &str) -> String { function render_table_row (line 293) | fn render_table_row(columns: [&str; 2], out: &mut String) { function load_changelogs (line 303) | fn load_changelogs(args: &RenderArgs) -> Result { function load_current_crate_version_metadata_map (line 324) | fn load_current_crate_version_metadata_map( function update_changelogs (line 337) | fn update_changelogs( function render_handauthored (line 401) | fn render_handauthored<'a>(entries: impl Iterator( function render_external_contributors (line 447) | fn render_external_contributors(entries: &[ChangelogEntry], out: &mut St... function render_details (line 500) | fn render_details(summary: &str, body: &str, out: &mut String) { function render_crate_versions (line 512) | fn render_crate_versions(crate_version_metadata_map: CrateVersionMetadat... function render (line 536) | pub(crate) fn render( function render_full (line 583) | fn render_full(entries: &[ChangelogEntry], release_header: &str) -> Stri... constant SMITHY_RS_EXPECTED_END_TO_END (line 588) | const SMITHY_RS_EXPECTED_END_TO_END: &str = r#"v0.3.0 (January 4th, 2022) constant AWS_SDK_EXPECTED_END_TO_END (line 603) | const AWS_SDK_EXPECTED_END_TO_END: &str = r#"v0.1.0 (January 4th, 2022) function end_to_end_changelog (line 625) | fn end_to_end_changelog() { function test_date_based_release_metadata (line 726) | fn test_date_based_release_metadata() { function test_partition_client_server (line 736) | fn test_partition_client_server() { function test_empty_render (line 817) | fn test_empty_render() { function test_crate_versions (line 827) | fn test_crate_versions() { function test_bump_release_tag_suffix (line 886) | fn test_bump_release_tag_suffix() { function test_next_tag (line 900) | fn test_next_tag() { FILE: tools/ci-build/changelogger/src/split.rs constant MAX_ENTRY_AGE (line 16) | const MAX_ENTRY_AGE: usize = 5; constant DEST_HEADER (line 18) | const DEST_HEADER: &str = type SplitArgs (line 24) | pub struct SplitArgs { function subcommand_split (line 40) | pub fn subcommand_split(args: &SplitArgs) -> Result<()> { function sdk_entries (line 71) | fn sdk_entries(args: &SplitArgs, mut changelog: Changelog) -> Result); method new (line 16) | pub fn new() -> Self { method insert (line 21) | fn insert(&mut self, file_metadata: FileMetadata) { method sha256 (line 26) | pub fn sha256(&self) -> String { method entries (line 31) | pub fn entries(&self) -> String { method discover (line 40) | pub fn discover(location: &Path) -> Result { type FileMetadata (line 77) | struct FileMetadata { method hash_entry (line 86) | fn hash_entry(&self) -> String { function file_mode (line 100) | fn file_mode(path: &Path, metadata: &Metadata) -> Result { function hash_entry (line 129) | fn hash_entry() { FILE: tools/ci-build/crate-hasher/src/main.rs type Args (line 18) | struct Args { function main (line 22) | pub fn main() -> Result<()> { FILE: tools/ci-build/crate-hasher/tests/test.rs function assert_correct_aws_smithy_async_hash (line 15) | fn assert_correct_aws_smithy_async_hash(file_list: &FileList) { function test_against_aws_smithy_async (line 27) | fn test_against_aws_smithy_async() -> Result<()> { function test_against_aws_smithy_async_with_ignored_files (line 40) | fn test_against_aws_smithy_async_with_ignored_files() -> Result<()> { function test_against_aws_smithy_async_with_git_repo (line 60) | fn test_against_aws_smithy_async_with_git_repo() -> Result<()> { FILE: tools/ci-build/difftags/src/difftags.js function expandTable (line 6) | function expandTable(event, id) { FILE: tools/ci-build/difftags/src/html.rs function write_html (line 13) | pub fn write_html( function file_id (line 32) | fn file_id(page_num: usize, file_num: usize) -> String { function file_name (line 36) | fn file_name(page_num: usize) -> String { function file_path (line 43) | fn file_path(output_dir: &Path, page_num: usize) -> PathBuf { function write_header (line 47) | fn write_header( function write_footer (line 88) | fn write_footer(mut w: W, page_num: usize, page_count: usize) ... function write_file (line 109) | fn write_file(mut w: W, file: &File, page_num: usize, file_num... type DiffTableType (line 167) | enum DiffTableType { function write_diff_table (line 173) | fn write_diff_table( function write_line (line 208) | fn write_line(mut w: W, line: &Line) -> Result<()> { FILE: tools/ci-build/difftags/src/main.rs type Cli (line 19) | struct Cli { function main (line 44) | fn main() { FILE: tools/ci-build/difftags/src/page.rs constant DISPLAYED_CONTEXT_LINES (line 11) | const DISPLAYED_CONTEXT_LINES: usize = 10; type PageTracker (line 14) | pub struct PageTracker { method new (line 22) | pub fn new(max_files_per_page: usize, max_lines_per_page: usize) -> Se... method next_file_is_page_boundary (line 31) | pub fn next_file_is_page_boundary(&mut self) -> bool { method total_modified_lines (line 36) | pub fn total_modified_lines(&mut self, lines: usize) { method reset (line 40) | pub fn reset(&mut self) { type Page (line 47) | pub struct Page { type File (line 52) | pub enum File { method name (line 69) | pub fn name(&self) -> &str { method sections (line 76) | pub fn sections(&self) -> &[Section] { method from (line 86) | fn from(patched_file: PatchedFile) -> Self { type Section (line 117) | pub struct Section { method from (line 126) | fn from(hunk: &Hunk) -> Self { function test_hunk_to_section (line 185) | fn test_hunk_to_section() { FILE: tools/ci-build/publisher/src/cargo.rs function confirm_installed_on_path (line 25) | pub fn confirm_installed_on_path() -> Result<()> { FILE: tools/ci-build/publisher/src/cargo/add_owner.rs type AddOwner (line 10) | pub struct AddOwner { method new (line 17) | pub fn new(package_name: impl Into, owner: impl Into) ... type Output (line 27) | type Output = (); method run (line 29) | fn run(&self) -> Result<()> { function add_owner_success (line 48) | async fn add_owner_success() { function get_owners_failed (line 60) | async fn get_owners_failed() { FILE: tools/ci-build/publisher/src/cargo/get_owners.rs type GetOwners (line 15) | pub struct GetOwners { method new (line 21) | pub fn new(package_name: impl Into) -> GetOwners { type Output (line 30) | type Output = Vec; method run (line 32) | fn run(&self) -> Result> { function get_owners_success (line 59) | async fn get_owners_success() { function get_owners_failed (line 77) | async fn get_owners_failed() { FILE: tools/ci-build/publisher/src/cargo/publish.rs type Publish (line 15) | pub struct Publish { method new (line 22) | pub fn new(package_handle: PackageHandle, package_path: impl Into Result<()> { function publish_succeeds (line 80) | async fn publish_succeeds() { function publish_fails (line 95) | async fn publish_fails() { function publish_fails_already_uploaded (line 114) | async fn publish_fails_already_uploaded() { FILE: tools/ci-build/publisher/src/cargo/remove_owner.rs type RemoveOwner (line 10) | pub struct RemoveOwner { method new (line 17) | pub fn new(package_name: impl Into, owner: impl Into) ... type Output (line 27) | type Output = (); method run (line 29) | fn run(&self) -> Result<()> { function remove_owner_success (line 48) | async fn remove_owner_success() { function remove_owner_failed (line 60) | async fn remove_owner_failed() { FILE: tools/ci-build/publisher/src/cargo/yank.rs type Yank (line 12) | pub struct Yank { method new (line 19) | pub fn new(crate_name: impl Into, crate_version: impl Into Result<()> { function yank_succeeds (line 63) | async fn yank_succeeds() { function yank_fails (line 75) | async fn yank_fails() { function yank_no_such_version (line 94) | async fn yank_no_such_version() { FILE: tools/ci-build/publisher/src/fs.rs type Fs (line 13) | pub enum Fs { method read_file (line 19) | pub async fn read_file(&self, path: impl AsRef) -> Result, contents: &[u8]... method create_dir_all (line 33) | pub async fn create_dir_all(&self, path: impl AsRef) -> Result<(... function tokio_create_dir_all (line 40) | async fn tokio_create_dir_all(path: &Path) -> Result<()> { function tokio_read_file (line 45) | async fn tokio_read_file(path: &Path) -> Result> { function tokio_write_file (line 56) | async fn tokio_write_file(path: &Path, contents: &[u8]) -> Result<()> { FILE: tools/ci-build/publisher/src/lib.rs constant SDK_REPO_CRATE_PATH (line 6) | pub const SDK_REPO_CRATE_PATH: &str = "sdk"; constant SDK_REPO_NAME (line 7) | pub const SDK_REPO_NAME: &str = "aws-sdk-rust"; constant SMITHYRS_REPO_NAME (line 8) | pub const SMITHYRS_REPO_NAME: &str = "smithy-rs"; constant RUST_SDK_CI_OWNER (line 11) | pub const RUST_SDK_CI_OWNER: &str = "aws-sdk-rust-ci"; FILE: tools/ci-build/publisher/src/main.rs type Args (line 24) | enum Args { function main (line 45) | async fn main() -> Result<()> { FILE: tools/ci-build/publisher/src/package.rs type PackageBatch (line 20) | pub type PackageBatch = Vec; type PackageStats (line 24) | pub struct PackageStats { method total (line 34) | pub fn total(&self) -> usize { method calculate (line 38) | fn calculate(batches: &[PackageBatch]) -> PackageStats { function discover_and_validate_package_batches (line 58) | pub async fn discover_and_validate_package_batches( type BoxError (line 73) | type BoxError = Box; type Error (line 76) | pub enum Error { function discover_manifests (line 92) | pub async fn discover_manifests(path: &Path) -> Result> { function discover_packages (line 109) | pub async fn discover_packages(fs: Fs, path: &Path) -> Result Result<()> { function read_packages (line 144) | pub async fn read_packages(fs: Fs, manifest_paths: Vec) -> Resu... function batch_packages (line 157) | fn batch_packages(packages: Vec) -> Result> { function package (line 199) | fn package(name: &str, dependencies: &[&str]) -> Package { function fmt_batches (line 211) | fn fmt_batches(batches: Vec) -> String { function test_batch_packages (line 227) | fn test_batch_packages() { function pkg_ver (line 281) | fn pkg_ver(name: &str, version: &str, dependencies: &[(&str, &str)]) -> ... function test_validate_packages (line 294) | fn test_validate_packages() { function test_expected_package_owners_server_crate (line 329) | fn test_expected_package_owners_server_crate() { function test_expected_package_owners_sdk_crate (line 342) | fn test_expected_package_owners_sdk_crate() { function test_expected_package_owners_smithy_runtime_crate (line 348) | fn test_expected_package_owners_smithy_runtime_crate() { FILE: tools/ci-build/publisher/src/publish.rs function is_published (line 17) | pub async fn is_published(index: Arc, crate_name: &str) -> ... function publish (line 25) | pub async fn publish(handle: &PackageHandle, crate_path: &Path) -> Resul... FILE: tools/ci-build/publisher/src/sort.rs function dependency_order (line 13) | pub fn dependency_order(packages: Vec) -> Result> { function dependency_order_visit (line 41) | fn dependency_order_visit( function package (line 78) | fn package(name: &str, dependencies: &[&str]) -> Package { function test_dependency_order (line 91) | pub fn test_dependency_order() { function test_dependency_cycles (line 112) | pub fn test_dependency_cycles() { function complex_tree (line 124) | pub fn complex_tree() { FILE: tools/ci-build/publisher/src/subcommand/claim_crate_names.rs type ClaimCrateNamesArgs (line 26) | pub struct ClaimCrateNamesArgs { function subcommand_claim_crate_names (line 32) | pub async fn subcommand_claim_crate_names(args: &ClaimCrateNamesArgs) ->... function claim_crate_name (line 64) | async fn claim_crate_name(name: &str) -> Result<()> { function load_publishable_crate_names (line 80) | async fn load_publishable_crate_names(path: &Path) -> Result Res... function create_dummy_lib_crate (line 113) | async fn create_dummy_lib_crate(fs: Fs, package_name: &str, directory_pa... function confirm_user_intent (line 131) | fn confirm_user_intent(crate_names: &HashSet, skip_confirmation:... FILE: tools/ci-build/publisher/src/subcommand/fix_manifests.rs type Mode (line 30) | pub enum Mode { type FixManifestsArgs (line 36) | pub struct FixManifestsArgs { function subcommand_fix_manifests (line 49) | pub async fn subcommand_fix_manifests( type Manifest (line 69) | struct Manifest { method publish (line 76) | fn publish(&self) -> Result { type Versions (line 88) | struct Versions(BTreeMap); method published (line 111) | fn published(&self) -> VersionView<'_> { type FilterType (line 90) | enum FilterType { type VersionView (line 94) | struct VersionView<'a>(&'a Versions, FilterType); function get (line 96) | fn get(&self, crate_name: &str) -> Option<&Version> { function all_crates (line 105) | fn all_crates(&self) -> Self { type VersionWithMetadata (line 117) | struct VersionWithMetadata { function read_manifests (line 122) | async fn read_manifests(fs: Fs, manifest_paths: Vec) -> Result<... function package_versions (line 134) | fn package_versions(manifests: &[Manifest]) -> Result { function fix_dep_set (line 161) | fn fix_dep_set(versions: &VersionView, key: &str, metadata: &mut Value) ... function update_dep (line 182) | fn update_dep(table: &mut Table, dep_name: &str, versions: &VersionView)... function fix_dep_sets (line 204) | fn fix_dep_sets(versions: &VersionView, metadata: &mut toml::Value) -> R... function conditionally_disallow_publish (line 212) | fn conditionally_disallow_publish( function set_publish_false (line 232) | fn set_publish_false(manifest_path: &Path, metadata: &mut Value, is_exam... function fix_manifests (line 248) | async fn fix_manifests( function fix_manifest (line 286) | fn fix_manifest(versions: &Versions, manifest: &mut Manifest) -> Result<... function make_versions (line 306) | fn make_versions<'a>(versions: impl Iterator Result<()> { FILE: tools/ci-build/publisher/src/subcommand/generate_version_manifest.rs type GenerateVersionManifestArgs (line 23) | pub struct GenerateVersionManifestArgs { function subcommand_generate_version_manifest (line 46) | pub async fn subcommand_generate_version_manifest( function generate_release_metadata (line 129) | fn generate_release_metadata( function parse_version (line 151) | fn parse_version(name: &str, value: &str) -> Result { function find_released_versions (line 158) | fn find_released_versions( function verify_crate_hasher_available (line 210) | fn verify_crate_hasher_available() -> Result<()> { function hash_crate (line 225) | fn hash_crate(path: &Path) -> Result { function hash_models (line 234) | fn hash_models(projection: &SmithyBuildProjection) -> Result { type SmithyBuildRoot (line 245) | struct SmithyBuildRoot { method from_file (line 250) | fn from_file(path: &Path) -> Result { type SmithyBuildProjection (line 257) | struct SmithyBuildProjection { function fake_manifest (line 269) | fn fake_manifest( function fake_version (line 284) | fn fake_version(version: &str) -> CrateVersion { function test_find_released_versions_dropped_crate_sanity_check (line 294) | fn test_find_released_versions_dropped_crate_sanity_check() { function test_find_released_versions_dropped_crate_sanity_check_manual_intervention (line 322) | fn test_find_released_versions_dropped_crate_sanity_check_manual_interve... function test_find_released_versions (line 349) | fn test_find_released_versions() { function test_hash_models (line 379) | fn test_hash_models() { FILE: tools/ci-build/publisher/src/subcommand/hydrate_readme.rs type HydrateReadmeArgs (line 16) | pub struct HydrateReadmeArgs { function subcommand_hydrate_readme (line 31) | pub fn subcommand_hydrate_readme( function hydrate_template (line 51) | fn hydrate_template(template_string: &str, template_contex... function make_context (line 57) | fn make_context(msrv: &str, versions_manifest: &VersionsManifest) -> ser... function test_hydrate_template (line 76) | fn test_hydrate_template() { FILE: tools/ci-build/publisher/src/subcommand/publish.rs constant DEFAULT_DELAY_MILLIS (line 22) | const DEFAULT_DELAY_MILLIS: usize = 1000; type PublishArgs (line 25) | pub struct PublishArgs { function subcommand_publish (line 39) | pub async fn subcommand_publish( function resolve_publish_location (line 99) | pub fn resolve_publish_location(location: &Path) -> PathBuf { function is_published (line 108) | async fn is_published(index: Arc, handle: &PackageHandle) -... function wait_for_eventual_consistency (line 118) | async fn wait_for_eventual_consistency(index: Arc, package:... function correct_owner (line 140) | pub async fn correct_owner(handle: &PackageHandle) -> Result<()> { function confirm_plan (line 196) | fn confirm_plan( FILE: tools/ci-build/publisher/src/subcommand/tag_versions_manifest.rs type TagVersionsManifestArgs (line 12) | pub struct TagVersionsManifestArgs { function subcommand_tag_versions_manifest (line 21) | pub fn subcommand_tag_versions_manifest( function test_tag_versions_manifest (line 43) | fn test_tag_versions_manifest() { FILE: tools/ci-build/publisher/src/subcommand/yank_release.rs constant DEFAULT_DELAY_MILLIS (line 20) | const DEFAULT_DELAY_MILLIS: usize = 1000; type CrateSet (line 23) | pub enum CrateSet { type YankReleaseArgs (line 33) | pub struct YankReleaseArgs { function subcommand_yank_release (line 49) | pub async fn subcommand_yank_release( function filter_crates (line 96) | fn filter_crates(crate_set: CrateSet, release: Release) -> BTreeMap Result { function acquire_release_from_file (line 123) | fn acquire_release_from_file(path: &Path) -> Result { function release_metadata (line 128) | fn release_metadata(manifest: VersionsManifest) -> Result { function confirm_plan (line 136) | fn confirm_plan(tag: &str, crates: &BTreeMap) -> Result<... FILE: tools/ci-build/publisher/src/yank.rs function yank (line 13) | pub async fn yank(crate_name: &str, crate_version: &str) -> anyhow::Resu... FILE: tools/ci-build/publisher/tests/hydrate_readme_e2e_test.rs function test_hydrate_readme (line 13) | fn test_hydrate_readme() { FILE: tools/ci-build/runtime-versioner/src/command/audit.rs function audit (line 24) | pub fn audit(args: Audit) -> Result<()> { function audit_crate (line 61) | fn audit_crate(repo: &Repo, release_tag: &ReleaseTag, rt_crate: RuntimeC... type RuntimeCrate (line 114) | struct RuntimeCrate { method next_version_is_published (line 124) | fn next_version_is_published(&self) -> bool { method changed_since_release (line 129) | fn changed_since_release(&self, repo: &Repo, release_tag: &ReleaseTag)... function augment_runtime_crates (line 153) | fn augment_runtime_crates( type DiscoveredCrate (line 181) | struct DiscoveredCrate { function discover_runtime_crates (line 190) | fn discover_runtime_crates(repo_root: &Utf8Path) -> Result Result<()> { function checkout_runtimes_to (line 277) | fn checkout_runtimes_to(repo: &Repo, revision: &str, into: impl AsRef Result<()> { function patch_with (line 45) | pub fn patch_with(args: PatchRuntimeWith) -> Result<()> { function apply_version_only_dependencies (line 88) | fn apply_version_only_dependencies(aws_sdk_rust: &Repo) -> Result<()> { function crate_version_has_changed (line 104) | fn crate_version_has_changed(runtime_crate: &Package, aws_sdk_rust: &Rep... function patch_workspace_cargo_toml (line 132) | fn patch_workspace_cargo_toml( function remove_unchanged_dependencies (line 159) | fn remove_unchanged_dependencies( function crate_is_new_and_used_by_existing_runtime (line 214) | fn crate_is_new_and_used_by_existing_runtime( function remove_unchanged_path_dependencies (line 257) | fn remove_unchanged_path_dependencies( function is_dirty (line 310) | fn is_dirty(repo: &Repo) -> Result { function step (line 317) | fn step(message: &'static str, step: impl FnOnce() -> Result) -> R... FILE: tools/ci-build/runtime-versioner/src/main.rs type Audit (line 28) | pub struct Audit { type PreviousReleaseTag (line 44) | pub struct PreviousReleaseTag { type PatchRuntime (line 51) | pub struct PatchRuntime { type PatchRuntimeWith (line 81) | pub struct PatchRuntimeWith { type Command (line 107) | enum Command { function main (line 133) | fn main() -> Result<()> { FILE: tools/ci-build/runtime-versioner/src/repo.rs type Repo (line 13) | pub struct Repo { method new (line 18) | pub fn new(maybe_root: Option<&Utf8Path>) -> Result { method git (line 25) | pub fn git(&self, args: I) -> Command method cmd (line 34) | pub fn cmd(&self, cmd: &str, args: I) -> Command function repo_root (line 46) | fn repo_root(hint: Option<&Utf8Path>) -> Result { FILE: tools/ci-build/runtime-versioner/src/tag.rs function previous_release_tag (line 13) | pub fn previous_release_tag( function ancestor_tag (line 61) | fn ancestor_tag(repo: &Repo) -> Result { function strip_describe_tags_suffix (line 80) | fn strip_describe_tags_suffix(tag: &str) -> Option<&str> { function release_tags (line 86) | pub fn release_tags(repo: &Repo) -> Result> { function is_ancestor (line 106) | fn is_ancestor(repo: &Repo, ancestor_commit: &str, descendant_commit: &s... function commit_for_tag (line 122) | fn commit_for_tag(repo: &Repo, tag: &ReleaseTag) -> Result { function strip_git_describe_tags_suffix (line 133) | fn strip_git_describe_tags_suffix() { FILE: tools/ci-build/runtime-versioner/src/util.rs function utf8_path_buf (line 10) | pub fn utf8_path_buf(path: impl AsRef) -> Utf8PathBuf { FILE: tools/ci-build/runtime-versioner/test-common/src/lib.rs type VersionerOutput (line 11) | pub struct VersionerOutput { type TestBase (line 17) | pub struct TestBase { method new (line 24) | pub fn new(branch_name: &str) -> Self { method change_branch (line 71) | pub fn change_branch(&self, branch_name: &str) { method run_versioner (line 75) | pub fn run_versioner(&self, args: &[&str], expect_failure: bool) -> Ve... function change_branch (line 102) | fn change_branch(path: &Utf8Path, branch_name: &str) { FILE: tools/ci-build/runtime-versioner/tests/test_audit.rs function run_audit (line 8) | fn run_audit(test_base: &TestBase, index_name: &str, expect_failure: boo... function all_smithy_rs_head (line 24) | fn all_smithy_rs_head() { function change_crate_with_bump (line 33) | fn change_crate_with_bump() { function change_crate_with_bump_to_already_published_version (line 42) | fn change_crate_with_bump_to_already_published_version() { function change_crate_without_bump (line 54) | fn change_crate_without_bump() { function add_new_crate (line 64) | fn add_new_crate() { function remove_old_crate (line 73) | fn remove_old_crate() { FILE: tools/ci-build/runtime-versioner/tests/test_previous_release_tag.rs function previous_release_tag (line 9) | fn previous_release_tag() { FILE: tools/ci-build/sdk-lints/src/anchor.rs function anchors (line 8) | pub fn anchors(name: &str) -> (String, String) { constant ANCHOR_START (line 15) | const ANCHOR_START: &str = "