collatz/
lib.rs

1extern crate num;
2
3pub mod collatz;
4pub mod collatz64;
5pub use collatz::Collatz;
6pub use collatz64::Collatz64;
7
8pub struct CollatzType<T> {
9    start: T,
10}
11
12/*
13impl<T: PartialOrd> CollatzType<T> {
14    fn new(n: T) -> CollatzType<T> {
15        if n <= 0 { panic!("Input must be a positive integer!") }
16        CollatzType { start: T }
17    }
18}
19*/
20