async fn update_repository_description(
        &self,
        input: UpdateRepositoryDescriptionInput,
    ) -> Result<(), RusotoError<UpdateRepositoryDescriptionError>> {
        let mut request = self.new_signed_request("POST", "/");
        request.add_header(
            "x-amz-target",
            "CodeCommit_20150413.UpdateRepositoryDescription",
        );
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded));

        let response = self
            .sign_and_dispatch(request, UpdateRepositoryDescriptionError::from_response)
            .await?;
        std::mem::drop(response);
        Ok(())
    }
<p><p>Sets or changes the comment or description for a repository.</p> <note> <p>The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.</p> </note></p>
rusoto/services/codecommit/src/generated.rs