pub(crate) async fn update_project( client: &Client, input: &ProjectPutRequest, ) -> Result<ProjectResponse, Error>