diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2011-08-15 15:35:40 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-08-15 15:44:41 -0700 |
| commit | 814bf41d898cd0410873f6c05c03a2b34366bfde (patch) | |
| tree | c281eaf689a64894ca2ac50ab00d69db4394d570 /src/lib | |
| parent | 9ca8df93b318aa4dc721a187f1216ac7f3a6671b (diff) | |
Add operator 'copy', translates as fall-through.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/bitv.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/bitv.rs b/src/lib/bitv.rs index 759c9b24d48..b241cce6b3d 100644 --- a/src/lib/bitv.rs +++ b/src/lib/bitv.rs @@ -3,7 +3,7 @@ export t; export create; export union; export intersect; -export copy; +export assign; export clone; export get; export equal; @@ -63,7 +63,10 @@ fn intersect(v0: &t, v1: &t) -> bool { fn right(w0: uint, w1: uint) -> uint { ret w1; } -fn copy(v0: &t, v1: t) -> bool { let sub = right; ret process(sub, v0, v1); } +fn assign(v0: &t, v1: t) -> bool { + let sub = right; + ret process(sub, v0, v1); +} fn clone(v: t) -> t { let storage = ivec::init_elt_mut[uint](0u, v.nbits / uint_bits() + 1u); |
