Skip to content

Commit 80c0301

Browse files
Sawyer47alexcrichton
authored andcommitted
---
yaml --- r: 151609 b: refs/heads/try2 c: 655487b h: refs/heads/master i: 151607: c2abc88 v: v3
1 parent a545d60 commit 80c0301

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: a390b5dd0320957b00177c8ae837c51ceb737fef
8+
refs/heads/try2: 655487b59666afe5a5c9e0a305c27be342b8fa46
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/src/libnum/bigint.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ A `BigInt` is a combination of `BigUint` and `Sign`.
1919
use Integer;
2020

2121
use std::cmp;
22+
use std::default::Default;
2223
use std::fmt;
2324
use std::from_str::FromStr;
2425
use std::num::CheckedDiv;
@@ -112,6 +113,11 @@ impl TotalOrd for BigUint {
112113
}
113114
}
114115

116+
impl Default for BigUint {
117+
#[inline]
118+
fn default() -> BigUint { BigUint::new(Vec::new()) }
119+
}
120+
115121
impl fmt::Show for BigUint {
116122
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
117123
write!(f.buf, "{}", self.to_str_radix(10))
@@ -830,6 +836,11 @@ impl TotalOrd for BigInt {
830836
}
831837
}
832838

839+
impl Default for BigInt {
840+
#[inline]
841+
fn default() -> BigInt { BigInt::new(Zero, Vec::new()) }
842+
}
843+
833844
impl fmt::Show for BigInt {
834845
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
835846
write!(f.buf, "{}", self.to_str_radix(10))

0 commit comments

Comments
 (0)