AWS SDK

AWS SDK

rev. 796622b7dfacdfcc68d5097759c845da3429e339 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_acl/builders.rs

@@ -169,169 +229,230 @@
  189    189   
    pub fn as_input(&self) -> &crate::operation::put_bucket_acl::builders::PutBucketAclInputBuilder {
  190    190   
        &self.inner
  191    191   
    }
  192    192   
    /// Sends the request and returns the response.
  193    193   
    ///
  194    194   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  195    195   
    /// can be matched against.
  196    196   
    ///
  197    197   
    /// By default, any retryable failures will be retried twice. Retry behavior
  198    198   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  199         -
    /// set when configuring the client.
         199  +
    /// set when configuring the client. Note: retries are enabled by default when using
         200  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  200    201   
    pub async fn send(
  201    202   
        self,
  202    203   
    ) -> ::std::result::Result<
  203    204   
        crate::operation::put_bucket_acl::PutBucketAclOutput,
  204    205   
        ::aws_smithy_runtime_api::client::result::SdkError<
  205    206   
            crate::operation::put_bucket_acl::PutBucketAclError,
  206    207   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  207    208   
        >,
  208    209   
    > {
  209    210   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_analytics_configuration/builders.rs

@@ -86,86 +146,147 @@
  106    106   
    pub fn as_input(&self) -> &crate::operation::put_bucket_analytics_configuration::builders::PutBucketAnalyticsConfigurationInputBuilder {
  107    107   
        &self.inner
  108    108   
    }
  109    109   
    /// Sends the request and returns the response.
  110    110   
    ///
  111    111   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  112    112   
    /// can be matched against.
  113    113   
    ///
  114    114   
    /// By default, any retryable failures will be retried twice. Retry behavior
  115    115   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  116         -
    /// set when configuring the client.
         116  +
    /// set when configuring the client. Note: retries are enabled by default when using
         117  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  117    118   
    pub async fn send(
  118    119   
        self,
  119    120   
    ) -> ::std::result::Result<
  120    121   
        crate::operation::put_bucket_analytics_configuration::PutBucketAnalyticsConfigurationOutput,
  121    122   
        ::aws_smithy_runtime_api::client::result::SdkError<
  122    123   
            crate::operation::put_bucket_analytics_configuration::PutBucketAnalyticsConfigurationError,
  123    124   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  124    125   
        >,
  125    126   
    > {
  126    127   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_cors/builders.rs

@@ -65,65 +125,126 @@
   85     85   
    pub fn as_input(&self) -> &crate::operation::put_bucket_cors::builders::PutBucketCorsInputBuilder {
   86     86   
        &self.inner
   87     87   
    }
   88     88   
    /// Sends the request and returns the response.
   89     89   
    ///
   90     90   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   91     91   
    /// can be matched against.
   92     92   
    ///
   93     93   
    /// By default, any retryable failures will be retried twice. Retry behavior
   94     94   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   95         -
    /// set when configuring the client.
          95  +
    /// set when configuring the client. Note: retries are enabled by default when using
          96  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   96     97   
    pub async fn send(
   97     98   
        self,
   98     99   
    ) -> ::std::result::Result<
   99    100   
        crate::operation::put_bucket_cors::PutBucketCorsOutput,
  100    101   
        ::aws_smithy_runtime_api::client::result::SdkError<
  101    102   
            crate::operation::put_bucket_cors::PutBucketCorsError,
  102    103   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  103    104   
        >,
  104    105   
    > {
  105    106   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_encryption/builders.rs

@@ -98,98 +158,159 @@
  118    118   
    pub fn as_input(&self) -> &crate::operation::put_bucket_encryption::builders::PutBucketEncryptionInputBuilder {
  119    119   
        &self.inner
  120    120   
    }
  121    121   
    /// Sends the request and returns the response.
  122    122   
    ///
  123    123   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  124    124   
    /// can be matched against.
  125    125   
    ///
  126    126   
    /// By default, any retryable failures will be retried twice. Retry behavior
  127    127   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  128         -
    /// set when configuring the client.
         128  +
    /// set when configuring the client. Note: retries are enabled by default when using
         129  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  129    130   
    pub async fn send(
  130    131   
        self,
  131    132   
    ) -> ::std::result::Result<
  132    133   
        crate::operation::put_bucket_encryption::PutBucketEncryptionOutput,
  133    134   
        ::aws_smithy_runtime_api::client::result::SdkError<
  134    135   
            crate::operation::put_bucket_encryption::PutBucketEncryptionError,
  135    136   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  136    137   
        >,
  137    138   
    > {
  138    139   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_intelligent_tiering_configuration/builders.rs

@@ -82,82 +142,143 @@
  102    102   
    ) -> &crate::operation::put_bucket_intelligent_tiering_configuration::builders::PutBucketIntelligentTieringConfigurationInputBuilder {
  103    103   
        &self.inner
  104    104   
    }
  105    105   
    /// Sends the request and returns the response.
  106    106   
    ///
  107    107   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  108    108   
    /// can be matched against.
  109    109   
    ///
  110    110   
    /// By default, any retryable failures will be retried twice. Retry behavior
  111    111   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  112         -
    /// set when configuring the client.
         112  +
    /// set when configuring the client. Note: retries are enabled by default when using
         113  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  113    114   
    pub async fn send(
  114    115   
        self,
  115    116   
    ) -> ::std::result::Result<
  116    117   
        crate::operation::put_bucket_intelligent_tiering_configuration::PutBucketIntelligentTieringConfigurationOutput,
  117    118   
        ::aws_smithy_runtime_api::client::result::SdkError<
  118    119   
            crate::operation::put_bucket_intelligent_tiering_configuration::PutBucketIntelligentTieringConfigurationError,
  119    120   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  120    121   
        >,
  121    122   
    > {
  122    123   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_inventory_configuration/builders.rs

@@ -89,89 +149,150 @@
  109    109   
    pub fn as_input(&self) -> &crate::operation::put_bucket_inventory_configuration::builders::PutBucketInventoryConfigurationInputBuilder {
  110    110   
        &self.inner
  111    111   
    }
  112    112   
    /// Sends the request and returns the response.
  113    113   
    ///
  114    114   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  115    115   
    /// can be matched against.
  116    116   
    ///
  117    117   
    /// By default, any retryable failures will be retried twice. Retry behavior
  118    118   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  119         -
    /// set when configuring the client.
         119  +
    /// set when configuring the client. Note: retries are enabled by default when using
         120  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  120    121   
    pub async fn send(
  121    122   
        self,
  122    123   
    ) -> ::std::result::Result<
  123    124   
        crate::operation::put_bucket_inventory_configuration::PutBucketInventoryConfigurationOutput,
  124    125   
        ::aws_smithy_runtime_api::client::result::SdkError<
  125    126   
            crate::operation::put_bucket_inventory_configuration::PutBucketInventoryConfigurationError,
  126    127   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  127    128   
        >,
  128    129   
    > {
  129    130   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_lifecycle_configuration/builders.rs

@@ -102,102 +162,163 @@
  122    122   
    pub fn as_input(&self) -> &crate::operation::put_bucket_lifecycle_configuration::builders::PutBucketLifecycleConfigurationInputBuilder {
  123    123   
        &self.inner
  124    124   
    }
  125    125   
    /// Sends the request and returns the response.
  126    126   
    ///
  127    127   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  128    128   
    /// can be matched against.
  129    129   
    ///
  130    130   
    /// By default, any retryable failures will be retried twice. Retry behavior
  131    131   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  132         -
    /// set when configuring the client.
         132  +
    /// set when configuring the client. Note: retries are enabled by default when using
         133  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  133    134   
    pub async fn send(
  134    135   
        self,
  135    136   
    ) -> ::std::result::Result<
  136    137   
        crate::operation::put_bucket_lifecycle_configuration::PutBucketLifecycleConfigurationOutput,
  137    138   
        ::aws_smithy_runtime_api::client::result::SdkError<
  138    139   
            crate::operation::put_bucket_lifecycle_configuration::PutBucketLifecycleConfigurationError,
  139    140   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  140    141   
        >,
  141    142   
    > {
  142    143   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_logging/builders.rs

@@ -100,100 +160,161 @@
  120    120   
    pub fn as_input(&self) -> &crate::operation::put_bucket_logging::builders::PutBucketLoggingInputBuilder {
  121    121   
        &self.inner
  122    122   
    }
  123    123   
    /// Sends the request and returns the response.
  124    124   
    ///
  125    125   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  126    126   
    /// can be matched against.
  127    127   
    ///
  128    128   
    /// By default, any retryable failures will be retried twice. Retry behavior
  129    129   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  130         -
    /// set when configuring the client.
         130  +
    /// set when configuring the client. Note: retries are enabled by default when using
         131  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  131    132   
    pub async fn send(
  132    133   
        self,
  133    134   
    ) -> ::std::result::Result<
  134    135   
        crate::operation::put_bucket_logging::PutBucketLoggingOutput,
  135    136   
        ::aws_smithy_runtime_api::client::result::SdkError<
  136    137   
            crate::operation::put_bucket_logging::PutBucketLoggingError,
  137    138   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  138    139   
        >,
  139    140   
    > {
  140    141   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_metrics_configuration/builders.rs

@@ -65,65 +125,126 @@
   85     85   
    pub fn as_input(&self) -> &crate::operation::put_bucket_metrics_configuration::builders::PutBucketMetricsConfigurationInputBuilder {
   86     86   
        &self.inner
   87     87   
    }
   88     88   
    /// Sends the request and returns the response.
   89     89   
    ///
   90     90   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   91     91   
    /// can be matched against.
   92     92   
    ///
   93     93   
    /// By default, any retryable failures will be retried twice. Retry behavior
   94     94   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   95         -
    /// set when configuring the client.
          95  +
    /// set when configuring the client. Note: retries are enabled by default when using
          96  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   96     97   
    pub async fn send(
   97     98   
        self,
   98     99   
    ) -> ::std::result::Result<
   99    100   
        crate::operation::put_bucket_metrics_configuration::PutBucketMetricsConfigurationOutput,
  100    101   
        ::aws_smithy_runtime_api::client::result::SdkError<
  101    102   
            crate::operation::put_bucket_metrics_configuration::PutBucketMetricsConfigurationError,
  102    103   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  103    104   
        >,
  104    105   
    > {
  105    106   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_notification_configuration/builders.rs

@@ -60,60 +120,121 @@
   80     80   
    pub fn as_input(&self) -> &crate::operation::put_bucket_notification_configuration::builders::PutBucketNotificationConfigurationInputBuilder {
   81     81   
        &self.inner
   82     82   
    }
   83     83   
    /// Sends the request and returns the response.
   84     84   
    ///
   85     85   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   86     86   
    /// can be matched against.
   87     87   
    ///
   88     88   
    /// By default, any retryable failures will be retried twice. Retry behavior
   89     89   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   90         -
    /// set when configuring the client.
          90  +
    /// set when configuring the client. Note: retries are enabled by default when using
          91  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   91     92   
    pub async fn send(
   92     93   
        self,
   93     94   
    ) -> ::std::result::Result<
   94     95   
        crate::operation::put_bucket_notification_configuration::PutBucketNotificationConfigurationOutput,
   95     96   
        ::aws_smithy_runtime_api::client::result::SdkError<
   96     97   
            crate::operation::put_bucket_notification_configuration::PutBucketNotificationConfigurationError,
   97     98   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
   98     99   
        >,
   99    100   
    > {
  100    101   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_ownership_controls/builders.rs

@@ -51,51 +111,112 @@
   71     71   
    pub fn as_input(&self) -> &crate::operation::put_bucket_ownership_controls::builders::PutBucketOwnershipControlsInputBuilder {
   72     72   
        &self.inner
   73     73   
    }
   74     74   
    /// Sends the request and returns the response.
   75     75   
    ///
   76     76   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   77     77   
    /// can be matched against.
   78     78   
    ///
   79     79   
    /// By default, any retryable failures will be retried twice. Retry behavior
   80     80   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   81         -
    /// set when configuring the client.
          81  +
    /// set when configuring the client. Note: retries are enabled by default when using
          82  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   82     83   
    pub async fn send(
   83     84   
        self,
   84     85   
    ) -> ::std::result::Result<
   85     86   
        crate::operation::put_bucket_ownership_controls::PutBucketOwnershipControlsOutput,
   86     87   
        ::aws_smithy_runtime_api::client::result::SdkError<
   87     88   
            crate::operation::put_bucket_ownership_controls::PutBucketOwnershipControlsError,
   88     89   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
   89     90   
        >,
   90     91   
    > {
   91     92   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_policy/builders.rs

@@ -79,79 +139,140 @@
   99     99   
    pub fn as_input(&self) -> &crate::operation::put_bucket_policy::builders::PutBucketPolicyInputBuilder {
  100    100   
        &self.inner
  101    101   
    }
  102    102   
    /// Sends the request and returns the response.
  103    103   
    ///
  104    104   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  105    105   
    /// can be matched against.
  106    106   
    ///
  107    107   
    /// By default, any retryable failures will be retried twice. Retry behavior
  108    108   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  109         -
    /// set when configuring the client.
         109  +
    /// set when configuring the client. Note: retries are enabled by default when using
         110  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  110    111   
    pub async fn send(
  111    112   
        self,
  112    113   
    ) -> ::std::result::Result<
  113    114   
        crate::operation::put_bucket_policy::PutBucketPolicyOutput,
  114    115   
        ::aws_smithy_runtime_api::client::result::SdkError<
  115    116   
            crate::operation::put_bucket_policy::PutBucketPolicyError,
  116    117   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  117    118   
        >,
  118    119   
    > {
  119    120   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_replication/builders.rs

@@ -74,74 +134,135 @@
   94     94   
    pub fn as_input(&self) -> &crate::operation::put_bucket_replication::builders::PutBucketReplicationInputBuilder {
   95     95   
        &self.inner
   96     96   
    }
   97     97   
    /// Sends the request and returns the response.
   98     98   
    ///
   99     99   
    /// If an error occurs, an `SdkError` will be returned with additional details that
  100    100   
    /// can be matched against.
  101    101   
    ///
  102    102   
    /// By default, any retryable failures will be retried twice. Retry behavior
  103    103   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
  104         -
    /// set when configuring the client.
         104  +
    /// set when configuring the client. Note: retries are enabled by default when using
         105  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
  105    106   
    pub async fn send(
  106    107   
        self,
  107    108   
    ) -> ::std::result::Result<
  108    109   
        crate::operation::put_bucket_replication::PutBucketReplicationOutput,
  109    110   
        ::aws_smithy_runtime_api::client::result::SdkError<
  110    111   
            crate::operation::put_bucket_replication::PutBucketReplicationError,
  111    112   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  112    113   
        >,
  113    114   
    > {
  114    115   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_request_payment/builders.rs

@@ -50,50 +110,111 @@
   70     70   
    pub fn as_input(&self) -> &crate::operation::put_bucket_request_payment::builders::PutBucketRequestPaymentInputBuilder {
   71     71   
        &self.inner
   72     72   
    }
   73     73   
    /// Sends the request and returns the response.
   74     74   
    ///
   75     75   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   76     76   
    /// can be matched against.
   77     77   
    ///
   78     78   
    /// By default, any retryable failures will be retried twice. Retry behavior
   79     79   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   80         -
    /// set when configuring the client.
          80  +
    /// set when configuring the client. Note: retries are enabled by default when using
          81  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   81     82   
    pub async fn send(
   82     83   
        self,
   83     84   
    ) -> ::std::result::Result<
   84     85   
        crate::operation::put_bucket_request_payment::PutBucketRequestPaymentOutput,
   85     86   
        ::aws_smithy_runtime_api::client::result::SdkError<
   86     87   
            crate::operation::put_bucket_request_payment::PutBucketRequestPaymentError,
   87     88   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
   88     89   
        >,
   89     90   
    > {
   90     91   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_tagging/builders.rs

@@ -65,65 +125,126 @@
   85     85   
    pub fn as_input(&self) -> &crate::operation::put_bucket_tagging::builders::PutBucketTaggingInputBuilder {
   86     86   
        &self.inner
   87     87   
    }
   88     88   
    /// Sends the request and returns the response.
   89     89   
    ///
   90     90   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   91     91   
    /// can be matched against.
   92     92   
    ///
   93     93   
    /// By default, any retryable failures will be retried twice. Retry behavior
   94     94   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   95         -
    /// set when configuring the client.
          95  +
    /// set when configuring the client. Note: retries are enabled by default when using
          96  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   96     97   
    pub async fn send(
   97     98   
        self,
   98     99   
    ) -> ::std::result::Result<
   99    100   
        crate::operation::put_bucket_tagging::PutBucketTaggingOutput,
  100    101   
        ::aws_smithy_runtime_api::client::result::SdkError<
  101    102   
            crate::operation::put_bucket_tagging::PutBucketTaggingError,
  102    103   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
  103    104   
        >,
  104    105   
    > {
  105    106   
        let input = self

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_versioning/builders.rs

@@ -61,61 +121,122 @@
   81     81   
    pub fn as_input(&self) -> &crate::operation::put_bucket_versioning::builders::PutBucketVersioningInputBuilder {
   82     82   
        &self.inner
   83     83   
    }
   84     84   
    /// Sends the request and returns the response.
   85     85   
    ///
   86     86   
    /// If an error occurs, an `SdkError` will be returned with additional details that
   87     87   
    /// can be matched against.
   88     88   
    ///
   89     89   
    /// By default, any retryable failures will be retried twice. Retry behavior
   90     90   
    /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
   91         -
    /// set when configuring the client.
          91  +
    /// set when configuring the client. Note: retries are enabled by default when using
          92  +
    /// `aws_config::load_from_env()` or when using `BehaviorVersion::v2025_01_17()` or later.
   92     93   
    pub async fn send(
   93     94   
        self,
   94     95   
    ) -> ::std::result::Result<
   95     96   
        crate::operation::put_bucket_versioning::PutBucketVersioningOutput,
   96     97   
        ::aws_smithy_runtime_api::client::result::SdkError<
   97     98   
            crate::operation::put_bucket_versioning::PutBucketVersioningError,
   98     99   
            ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
   99    100   
        >,
  100    101   
    > {
  101    102   
        let input = self