Sha256: 2e14262a43ac70de8342f0fb2d1d28fe776c549e54d9698a283e82ae32933638

Contents?: true

Size: 414 Bytes

Versions: 75

Compression:

Stored size: 414 Bytes

Contents

## Notes on Rust implementation

By using private fields in structs with public `new` functions returning
`Option` or `Result` (as here with `DNA::new` & `RNA::new`), we can guarantee
that the internal representation of `DNA` is correct. Because every valid DNA
string has a valid RNA string, we don't need to return a `Result`/`Option` from
`to_rna`.

This explains the type signatures you will see in the tests.

Version data entries

75 entries across 75 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.179 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.178 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.177 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.176 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.175 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.174 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.173 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.172 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.171 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.170 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.169 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.167 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.166 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.165 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.164 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.163 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.162 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.161 tracks/rust/exercises/rna-transcription/.meta/hints.md
trackler-2.2.1.160 tracks/rust/exercises/rna-transcription/.meta/hints.md