1
Fork 0

pub fn main for run-pass tests that didn't have it

This commit is contained in:
Jed Davis 2013-02-17 14:36:43 -08:00
parent a6945f2a45
commit 9939d88e8d
21 changed files with 21 additions and 21 deletions

View file

@ -127,7 +127,7 @@ priv impl<T> cat<T> {
} }
} }
fn main() { pub fn main() {
let mut nyan: cat<~str> = cat::new(0, 2, ~"nyan"); let mut nyan: cat<~str> = cat::new(0, 2, ~"nyan");
for uint::range(1, 5) |_| { nyan.speak(); } for uint::range(1, 5) |_| { nyan.speak(); }
assert(*nyan.find(&1).unwrap() == ~"nyan"); assert(*nyan.find(&1).unwrap() == ~"nyan");

View file

@ -11,7 +11,7 @@
enum E { V0, V1(int) } enum E { V0, V1(int) }
const C: &static/E = &V0; const C: &static/E = &V0;
fn main() { pub fn main() {
match *C { match *C {
V0 => (), V0 => (),
_ => fail!() _ => fail!()

View file

@ -12,7 +12,7 @@ enum E { V16(u16), V32(u32) }
struct S { a: E, b: u16, c: u16 } struct S { a: E, b: u16, c: u16 }
const C: S = S { a: V16(0xDEAD), b: 0x600D, c: 0xBAD }; const C: S = S { a: V16(0xDEAD), b: 0x600D, c: 0xBAD };
fn main() { pub fn main() {
let n = C.b; let n = C.b;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -12,7 +12,7 @@ enum E { V0, V16(u16) }
struct S { a: E, b: u16, c: u16 } struct S { a: E, b: u16, c: u16 }
const C: S = S { a: V0, b: 0x600D, c: 0xBAD }; const C: S = S { a: V0, b: 0x600D, c: 0xBAD };
fn main() { pub fn main() {
let n = C.b; let n = C.b;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -11,7 +11,7 @@
enum E { V16(u16), V32(u32) } enum E { V16(u16), V32(u32) }
const C: (E, u16, u16) = (V16(0xDEAD), 0x600D, 0xBAD); const C: (E, u16, u16) = (V16(0xDEAD), 0x600D, 0xBAD);
fn main() { pub fn main() {
let (_, n, _) = C; let (_, n, _) = C;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -11,7 +11,7 @@
enum E { V0, V16(u16) } enum E { V0, V16(u16) }
const C: (E, u16, u16) = (V0, 0x600D, 0xBAD); const C: (E, u16, u16) = (V0, 0x600D, 0xBAD);
fn main() { pub fn main() {
let (_, n, _) = C; let (_, n, _) = C;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -12,7 +12,7 @@ enum E { V16(u16), V32(u32) }
struct S(E, u16, u16); struct S(E, u16, u16);
const C: S = S(V16(0xDEAD), 0x600D, 0xBAD); const C: S = S(V16(0xDEAD), 0x600D, 0xBAD);
fn main() { pub fn main() {
let S(_, n, _) = C; let S(_, n, _) = C;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -12,7 +12,7 @@ enum E { V0, V16(u16) }
struct S(E, u16, u16); struct S(E, u16, u16);
const C: S = S(V0, 0x600D, 0xBAD); const C: S = S(V0, 0x600D, 0xBAD);
fn main() { pub fn main() {
let S(_, n, _) = C; let S(_, n, _) = C;
assert n != 0xBAD; assert n != 0xBAD;
assert n == 0x600D; assert n == 0x600D;

View file

@ -13,7 +13,7 @@ const C: &[E] = &[V0, V1(0xDEADBEE)];
const C0: E = C[0]; const C0: E = C[0];
const C1: E = C[1]; const C1: E = C[1];
fn main() { pub fn main() {
match C0 { match C0 {
V0 => (), V0 => (),
_ => fail!() _ => fail!()

View file

@ -11,7 +11,7 @@
enum E { V1(int), V0 } enum E { V1(int), V0 }
const C: &static/[E] = &[V0, V1(0xDEADBEE), V0]; const C: &static/[E] = &[V0, V1(0xDEADBEE), V0];
fn main() { pub fn main() {
match C[1] { match C[1] {
V1(n) => assert(n == 0xDEADBEE), V1(n) => assert(n == 0xDEADBEE),
_ => fail!() _ => fail!()

View file

@ -11,7 +11,7 @@
enum E { V1(int), V0 } enum E { V1(int), V0 }
const C: [E * 3] = [V0, V1(0xDEADBEE), V0]; const C: [E * 3] = [V0, V1(0xDEADBEE), V0];
fn main() { pub fn main() {
match C[1] { match C[1] {
V1(n) => assert(n == 0xDEADBEE), V1(n) => assert(n == 0xDEADBEE),
_ => fail!() _ => fail!()

View file

@ -3,7 +3,7 @@
extern mod impl_privacy_xc_1; extern mod impl_privacy_xc_1;
fn main() { pub fn main() {
let fish = impl_privacy_xc_1::Fish { x: 1 }; let fish = impl_privacy_xc_1::Fish { x: 1 };
fish.swim(); fish.swim();
} }

View file

@ -3,7 +3,7 @@
extern mod impl_privacy_xc_2; extern mod impl_privacy_xc_2;
fn main() { pub fn main() {
let fish1 = impl_privacy_xc_2::Fish { x: 1 }; let fish1 = impl_privacy_xc_2::Fish { x: 1 };
let fish2 = impl_privacy_xc_2::Fish { x: 2 }; let fish2 = impl_privacy_xc_2::Fish { x: 2 };
io::println(if fish1.eq(&fish2) { "yes" } else { "no " }); io::println(if fish1.eq(&fish2) { "yes" } else { "no " });

View file

@ -8,7 +8,7 @@
// option. This file may not be copied, modified, or distributed // option. This file may not be copied, modified, or distributed
// except according to those terms. // except according to those terms.
fn main () { pub fn main () {
let mut line = ~""; let mut line = ~"";
let mut i = 0; let mut i = 0;
while line != ~"exit" { while line != ~"exit" {

View file

@ -8,7 +8,7 @@ fn f() -> Au {
Au(2) Au(2)
} }
fn main() { pub fn main() {
let _ = f(); let _ = f();
} }

View file

@ -3,7 +3,7 @@
extern mod newtype_struct_xc; extern mod newtype_struct_xc;
fn main() { pub fn main() {
let _ = newtype_struct_xc::Au(2); let _ = newtype_struct_xc::Au(2);
} }

View file

@ -20,6 +20,6 @@ fn f<T, U, V: A<T>>(i: V, j: T, k: U) -> (T, U) {
i.g(j, k) i.g(j, k)
} }
fn main () { pub fn main () {
assert f(0, 1, 2) == (1, 2); assert f(0, 1, 2) == (1, 2);
} }

View file

@ -20,6 +20,6 @@ fn f<T, V: A<T>>(i: V, j: T) -> T {
i.g(j) i.g(j)
} }
fn main () { pub fn main () {
assert f(0, 2) == 2; assert f(0, 2) == 2;
} }

View file

@ -20,7 +20,7 @@ fn f<T, V: A>(i: V, j: T, k: T) -> (T, T) {
i.g(j, k) i.g(j, k)
} }
fn main () { pub fn main () {
assert f(0, 1, 2) == (1, 2); assert f(0, 1, 2) == (1, 2);
assert f(0, 1u8, 2u8) == (1u8, 2u8); assert f(0, 1u8, 2u8) == (1u8, 2u8);
} }

View file

@ -20,7 +20,7 @@ fn f<T, V: A<T>>(i: V, j: uint) -> uint {
i.g(j) i.g(j)
} }
fn main () { pub fn main () {
assert f::<float, int>(0, 2u) == 2u; assert f::<float, int>(0, 2u) == 2u;
assert f::<uint, int>(0, 2u) == 2u; assert f::<uint, int>(0, 2u) == 2u;
} }

View file

@ -20,6 +20,6 @@ fn f<T: A>(i: T) {
assert i.g() == 10; assert i.g() == 10;
} }
fn main () { pub fn main () {
f(0); f(0);
} }