diff --git a/types/src/char/mod.rs b/types/src/char/mod.rs index ef71eb5..3dd0f2e 100644 --- a/types/src/char/mod.rs +++ b/types/src/char/mod.rs @@ -7,12 +7,6 @@ mod names; use object::Object; use predicates::IsChar; -pub trait Char { - fn from_char(c: char) -> Object; - fn from_char_named(name: &str) -> Option; - fn char_name(&self) -> Option; -} - impl IsChar for Object { fn is_char(&self) -> bool { match *self { @@ -22,6 +16,12 @@ impl IsChar for Object { } } +pub trait Char { + fn from_char(c: char) -> Object; + fn from_char_named(name: &str) -> Option; + fn char_name(&self) -> Option; +} + impl Char for Object { fn from_char(c: char) -> Object { Object::Char(c)