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");
for uint::range(1, 5) |_| { nyan.speak(); }
assert(*nyan.find(&1).unwrap() == ~"nyan");

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -3,7 +3,7 @@
extern mod impl_privacy_xc_2;
fn main() {
pub fn main() {
let fish1 = impl_privacy_xc_2::Fish { x: 1 };
let fish2 = impl_privacy_xc_2::Fish { x: 2 };
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
// except according to those terms.
fn main () {
pub fn main () {
let mut line = ~"";
let mut i = 0;
while line != ~"exit" {

View file

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

View file

@ -3,7 +3,7 @@
extern mod newtype_struct_xc;
fn main() {
pub fn main() {
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)
}
fn main () {
pub fn main () {
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)
}
fn main () {
pub fn main () {
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)
}
fn main () {
pub fn main () {
assert f(0, 1, 2) == (1, 2);
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)
}
fn main () {
pub fn main () {
assert f::<float, 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;
}
fn main () {
pub fn main () {
f(0);
}