From a88eef55cd2552cb49d47c274ed080feac649112 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 13 Mar 2013 22:50:02 -0500 Subject: fixes for rust 0.6 --- rosalind/dna.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'rosalind/dna.rs') diff --git a/rosalind/dna.rs b/rosalind/dna.rs index 7279c36..beb19a5 100644 --- a/rosalind/dna.rs +++ b/rosalind/dna.rs @@ -1,6 +1,6 @@ use str = core::str; -pure fn gc_content(dna: &str) -> float { +fn gc_content(dna: &str) -> float { let mut content = 0; for str::each_char(dna) |ch| { match ch { @@ -11,20 +11,20 @@ pure fn gc_content(dna: &str) -> float { (content as float) / (str::len(dna) as float) } -pure fn complement(base: char) -> char { +fn complement(base: char) -> char { match base { 'A' => 'T', 'C' => 'G', 'G' => 'C', 'T' => 'A', - _ => fail ~"Unknown character found", + _ => fail!(~"Unknown character found"), } } -pure fn transcribe(base: char) -> char { +fn transcribe(base: char) -> char { match base { 'T' => 'U', 'A' | 'C' | 'G' => base, - _ => fail ~"Unknown character found", + _ => fail!(~"Unknown character found"), } } -- cgit v1.2.3