pub fn iter_transcript_configs_in_creation(
        &self,
    ) -> Box<dyn Iterator<Item = &IDkgTranscriptParams> + '_> {
        let mut params = Vec::new();
        if self.kappa_masked.is_none() {
            params.push(&self.kappa_config)
        }
        if self.lambda_masked.is_none() {
            params.push(&self.lambda_config)
        }
        if let (Some(config), None) = (&self.unmask_kappa_config, &self.kappa_unmasked) {
            params.push(config)
        }
        if let (Some(config), None) = (&self.key_times_lambda_config, &self.key_times_lambda) {
            params.push(config)
        }
        if let (Some(config), None) = (&self.kappa_times_lambda_config, &self.kappa_times_lambda) {
            params.push(config)
        }
        Box::new(params.into_iter())
    }
/// Return an iterator of all transcript configs that have no matching
/// results yet.
Return an iterator of all transcript configs that have no matching
results yet.
Return an iterator of all transcript configs that have no matching results yet .
pub fn iter_transcript_configs_in_creation(
        &self,
    ) -> Box<dyn Iterator<Item = &IDkgTranscriptParams> + '_> {
        let mut params = Vec::new();
        if self.kappa_masked.is_none() {
            params.push(&self.kappa_config)
        }
        if self.lambda_masked.is_none() {
            params.push(&self.lambda_config)
        }
        if let (Some(config), None) = (&self.unmask_kappa_config, &self.kappa_unmasked) {
            params.push(config)
        }
        if let (Some(config), None) = (&self.key_times_lambda_config, &self.key_times_lambda) {
            params.push(config)
        }
        if let (Some(config), None) = (&self.kappa_times_lambda_config, &self.kappa_times_lambda) {
            params.push(config)
        }
        Box::new(params.into_iter())
    }
pub fn iter_transcript_configs_in_creation ( & self , ) -> Box < dyn Iterator < Item = & IDkgTranscriptParams > + ' _ > { let mut params = Vec :: new ( ) ; if self . kappa_masked . is_none ( ) { params . push ( & self . kappa_config ) } if self . lambda_masked . is_none ( ) { params . push ( & self . lambda_config ) } if let ( Some ( config ) , None ) = ( & self . unmask_kappa_config , & self . kappa_unmasked ) { params . push ( config ) } if let ( Some ( config ) , None ) = ( & self . key_times_lambda_config , & self . key_times_lambda ) { params . push ( config ) } if let ( Some ( config ) , None ) = ( & self . kappa_times_lambda_config , & self . kappa_times_lambda ) { params . push ( config ) } Box :: new ( params . into_iter ( ) ) }
Return an iterator of all transcript configs that have no matching
results yet.
Return an iterator of all transcript configs that have no matching results yet .
&self
&self