diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-03-28 10:27:45 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-03-31 15:47:36 -0700 |
| commit | 0b36e9d913c3321206e6c783b2498aae18d950b8 (patch) | |
| tree | 14c0b9b39fd8a0f0cbfc01dda1a9828674a27173 | |
| parent | b9b0ed521da4f0ff7e9d0ff4ca54a4f73b2d9cbd (diff) | |
| download | rust-0b36e9d913c3321206e6c783b2498aae18d950b8.tar.gz rust-0b36e9d913c3321206e6c783b2498aae18d950b8.zip | |
num: Switch field privacy as necessary
| -rw-r--r-- | src/libnum/bigint.rs | 6 | ||||
| -rw-r--r-- | src/libnum/rational.rs | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/libnum/bigint.rs b/src/libnum/bigint.rs index 11d28398bea..f6f0db4b6a9 100644 --- a/src/libnum/bigint.rs +++ b/src/libnum/bigint.rs @@ -86,7 +86,7 @@ A `BigUint`-typed value `BigUint { data: ~[a, b, c] }` represents a number */ #[deriving(Clone)] pub struct BigUint { - priv data: Vec<BigDigit> + data: Vec<BigDigit> } impl Eq for BigUint { @@ -863,8 +863,8 @@ impl Neg<Sign> for Sign { /// A big signed integer type. #[deriving(Clone)] pub struct BigInt { - priv sign: Sign, - priv data: BigUint + sign: Sign, + data: BigUint } impl Eq for BigInt { diff --git a/src/libnum/rational.rs b/src/libnum/rational.rs index bea003bcf18..e6b63f23741 100644 --- a/src/libnum/rational.rs +++ b/src/libnum/rational.rs @@ -22,8 +22,8 @@ use bigint::{BigInt, BigUint, Sign, Plus, Minus}; #[deriving(Clone)] #[allow(missing_doc)] pub struct Ratio<T> { - priv numer: T, - priv denom: T + numer: T, + denom: T } /// Alias for a `Ratio` of machine-sized integers. |
