We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1fdca20 commit 2d163cfCopy full SHA for 2d163cf
exercises/protein-translation/example.rs
@@ -1,16 +1,16 @@
1
use std::collections::HashMap;
2
3
-pub struct CodonInfo<'a> {
+pub struct CodonsInfo<'a> {
4
actual_codons: HashMap<&'a str, &'a str>,
5
}
6
7
-pub fn parse<'a>(pairs: Vec<(&'a str, &'a str)>) -> CodonInfo<'a> {
8
- CodonInfo {
+pub fn parse<'a>(pairs: Vec<(&'a str, &'a str)>) -> CodonsInfo<'a> {
+ CodonsInfo {
9
actual_codons: pairs.into_iter().collect(),
10
11
12
13
-impl<'a> CodonInfo<'a> {
+impl<'a> CodonsInfo<'a> {
14
pub fn name_for(&self, codon: &str) -> Option<&'a str> {
15
self.actual_codons.get(&codon).cloned()
16
0 commit comments