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_data_quality_result_output.rs
    path of file: ./repos/aws-sdk-rust/sdk/glue/src/operation/get_data_quality_result
    
    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 GetDataQualityResultOutput {
    /// <p>A unique result ID for the data quality result.</p>
    pub result_id: ::std::option::Option<::std::string::String>,
    /// <p>An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.</p>
    pub score: ::std::option::Option<f64>,
    /// <p>The table associated with the data quality result, if any
    
    pub fn build(self) -> crate::operation::get_data_quality_result::GetDataQualityResultOutput {
        crate::operation::get_data_quality_result::GetDataQualityResultOutput {
            result_id: self.result_id,
            score: self.score,
            data_source: self.data_source,
            ruleset_name: self.ruleset_name,
            evaluation_context: self.evaluation_context,
            started_on: self.started_on,
            completed_on: self.completed_on,
            job_name: self.job_name,
            job_run_id: self.job_run_id,
            ruleset_evaluation_run_id: self.ruleset_evaluation_run_id,
            rule_results: self.rule_results,
            analyzer_results: self.analyzer_results,
            observations: self.observations,
            _request_id: self._request_id,
        }
    }