···4545 if let Some(gap) = self.message_gap_ms {
4646 builder.message_gap_ms(gap);
4747 }
4848- for feature in self.features {
4949- builder.add_feature(feature.into());
4848+ if let Some(features) = self.features {
4949+ for feature in features {
5050+ builder.add_feature(&feature.into());
5151+ }
5052 }
5153 builder.finish()
5254 }