You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: _get_folder_output.rs
    path of file: ./repos/aws-sdk-rust/sdk/codecommit/src/operation/get_folder
    
    the code of the file until where you have to start completion: // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
#[allow(missing_docs)] // documentation missing in model
#[non_exhaustive]
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
pub struct GetFolderOutput {
    /// <p>The full commit ID used as a reference for the returned version of the folder content.</p>
    pub commit_id: ::std::string::String,
    /// <p>The fully qualified path of the folder whose contents are returned.</p>
    pub folder_path: ::std::string::String,
    /// <p>The full SHA-1 pointer of the tree information for the commit that contains the folder.</p>
    pub tree_id: ::std::option::Option<::std::string::String>,
    /// <p>The list of folders that exist under the specified folder, if any.</p>
    pub sub_folders: ::std::option::Option<::std::vec::Vec<crate::
    
    pub fn build(self) -> ::std::result::Result<crate::operation::get_folder::GetFolderOutput, ::aws_smithy_types::error::operation::BuildError> {
        ::std::result::Result::Ok(crate::operation::get_folder::GetFolderOutput {
            commit_id: self.commit_id.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "commit_id",
                    "commit_id was not specified but it is required when building GetFolderOutput",
                )
            })?,
            folder_path: self.folder_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "folder_path",
                    "folder_path was not specified but it is required when building GetFolderOutput",
                )
            })?,
            tree_id: self.tree_id,
            sub_folders: self.sub_folders,
            files: self.files,
            symbolic_links: self.symbolic_links,
            sub_modules: self.sub_modules,
            _request_id: self._request_id,
        })
    }