Skip to content

Commit b6e2617

Browse files
committed
tests: make lots of main functions public
1 parent af0a872 commit b6e2617

File tree

69 files changed

+69
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+69
-69
lines changed

src/test/run-pass/borrowck-nested-calls.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ impl Foo {
2424
}
2525
}
2626

27-
fn main() {
27+
pub fn main() {
2828
let mut f = Foo {a: 22, b: 23};
2929
f.inc_a(f.next_b());
3030
assert_eq!(f.a, 22+23);

src/test/run-pass/borrowck-unary-move-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ fn noncopyable() -> noncopyable {
2626

2727
struct wrapper(noncopyable);
2828

29-
fn main() {
29+
pub fn main() {
3030
let x1 = wrapper(noncopyable());
3131
let _x2 = *x1;
3232
}

src/test/run-pass/borrowck-wg-autoderef-and-autoborrowvec-combined-issue-6272.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
// run-fail/borrowck-wg-autoderef-and-autoborrowvec-combined-fail-issue-6272.rs
2828

2929

30-
fn main() {
30+
pub fn main() {
3131
let a = @mut [3i];
3232
let b = @mut [a];
3333
let c = @mut b;

src/test/run-pass/cast-mutable-trait.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ fn bar(t: @mut T) {
2525
t.foo();
2626
}
2727

28-
fn main() {
28+
pub fn main() {
2929
let s = @mut S { unused: 0 };
3030
let s2 = s as @mut T;
3131
s2.foo();

src/test/run-pass/cfgs-on-items.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ fn foo2() -> int { 2 }
2525
fn foo2() -> int { 3 }
2626

2727

28-
fn main() {
28+
pub fn main() {
2929
assert_eq!(1, foo1());
3030
assert_eq!(3, foo2());
3131
}

src/test/run-pass/cond-macro-no-default.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ fn clamp<T:Copy + Ord + Signed>(x: T, mn: T, mx: T) -> T {
1616
return x;
1717
}
1818

19-
fn main() {
19+
pub fn main() {
2020
assert_eq!(clamp(1, 2, 4), 2);
2121
assert_eq!(clamp(8, 2, 4), 4);
2222
assert_eq!(clamp(3, 2, 4), 3);

src/test/run-pass/cond-macro.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ fn clamp<T:Copy + Ord + Signed>(x: T, mn: T, mx: T) -> T {
1616
)
1717
}
1818

19-
fn main() {
19+
pub fn main() {
2020
assert_eq!(clamp(1, 2, 4), 2);
2121
assert_eq!(clamp(8, 2, 4), 4);
2222
assert_eq!(clamp(3, 2, 4), 3);

src/test/run-pass/const-binops.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ static am: bool = 2 > 1;
5656
static an: bool = 2 > -2;
5757
static ao: bool = 1.0 > -2.0;
5858

59-
fn main() {
59+
pub fn main() {
6060
assert_eq!(a, -1);
6161
assert_eq!(a2, 6);
6262
assert_approx_eq!(b, 5.7);

src/test/run-pass/const-cross-crate-const.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static foo: &'static str = cci_const::foopy;
1616
static a: uint = cci_const::uint_val;
1717
static b: uint = cci_const::uint_expr + 5;
1818

19-
fn main() {
19+
pub fn main() {
2020
assert_eq!(a, 12);
2121
let foo2 = a;
2222
assert_eq!(foo2, cci_const::uint_val);

src/test/run-pass/const-struct-offsets.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ struct Bar {
1010

1111
static bar: Bar = Bar { i: 0, v: IntVal(0) };
1212

13-
fn main() {}
13+
pub fn main() {}
1414

src/test/run-pass/cross-crate-const-pat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod cci_const;
1515

16-
fn main() {
16+
pub fn main() {
1717
let x = cci_const::uint_val;
1818
match x {
1919
cci_const::uint_val => {}

src/test/run-pass/cross-crate-newtype-struct-pat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod newtype_struct_xc;
1515

16-
fn main() {
16+
pub fn main() {
1717
let x = newtype_struct_xc::Au(21);
1818
match x {
1919
newtype_struct_xc::Au(n) => assert_eq!(n, 21)

src/test/run-pass/deriving-clone-generic-enum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ enum E<T,U> {
1515
C
1616
}
1717

18-
fn main() {
18+
pub fn main() {
1919
let _ = A::<int, int>(1i).clone();
2020
let _ = B(1i, 1.234).deep_clone();
2121
}

src/test/run-pass/deriving-clone-generic-tuple-struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
#[deriving(Clone, DeepClone)]
1212
struct S<T>(T, ());
1313

14-
fn main() {
14+
pub fn main() {
1515
let _ = S(1i, ()).clone().deep_clone();
1616
}

src/test/run-pass/deriving-clone-struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ struct S {
3131
_nil: ()
3232
}
3333

34-
fn main() {}
34+
pub fn main() {}

src/test/run-pass/deriving-rand.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ enum D {
3030
D2 { x: (), y: () }
3131
}
3232

33-
fn main() {
33+
pub fn main() {
3434
// check there's no segfaults
3535
for 20.times {
3636
rand::random::<A>();

src/test/run-pass/deriving-self-lifetime-totalord-totaleq.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ struct A<'self> {
1717
x: &'self int
1818
}
1919

20-
fn main() {
20+
pub fn main() {
2121
let a = A { x: &1 }, b = A { x: &2 };
2222

2323
assert!(a.equals(&a));

src/test/run-pass/deriving-self-lifetime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct A<'self> {
1313
x: &'self int
1414
}
1515

16-
fn main() {
16+
pub fn main() {
1717
let a = A { x: &1 };
1818
let b = A { x: &2 };
1919

src/test/run-pass/deriving-to-str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ enum D {
3030
D2 { x: (), y: () }
3131
}
3232

33-
fn main() {
33+
pub fn main() {
3434
macro_rules! t(
3535
($ty:ty) => {{
3636
let x =rand::random::<$ty>();

src/test/run-pass/dupe-first-attr.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ mod hello;
2626
#[cfg(target_os = "android")]
2727
mod hello;
2828

29-
fn main() { }
29+
pub fn main() { }

src/test/run-pass/expr-repeat-vstore.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::io::println;
22

3-
fn main() {
3+
pub fn main() {
44
let v: ~[int] = ~[ 1, ..5 ];
55
println(v[0].to_str());
66
println(v[1].to_str());

src/test/run-pass/extern-mod-ordering-exe.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ extern mod extern_mod_ordering_lib;
55

66
use extern_mod_ordering_lib::extern_mod_ordering_lib;
77

8-
fn main() {
8+
pub fn main() {
99
extern_mod_ordering_lib::f();
1010
}

src/test/run-pass/extern-mod-url.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// xfail-test
1414
extern mod test = "github.com/catamorphism/test-pkg";
1515

16-
fn main() {}
16+
pub fn main() {}

src/test/run-pass/filter-block-view-items.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
fn main() {
11+
pub fn main() {
1212
// Make sure that this view item is filtered out because otherwise it would
1313
// trigger a compilation error
1414
#[cfg(not_present)] use foo = bar;

src/test/run-pass/issue-2611-3.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ impl A for E {
2323
fn b<F:Copy,G>(_x: F) -> F { fail!() } //~ ERROR in method `b`, type parameter 0 has 1 bound, but
2424
}
2525

26-
fn main() {}
26+
pub fn main() {}

src/test/run-pass/issue-3290.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
// xfail-test
12-
fn main() {
12+
pub fn main() {
1313
let mut x = ~3;
1414
x = x;
1515
assert_eq!(*x, 3);

src/test/run-pass/issue-3796.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// xfail-test
1212
#[deny(dead_assignment)];
13-
fn main() {
13+
pub fn main() {
1414
let mut x = 1;
1515
let f: &fn() -> int = || { x + 20 };
1616
assert_eq!(f(), 21);

src/test/run-pass/issue-3907-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ impl Foo for S {
2222
fn bar() { }
2323
}
2424

25-
fn main() {
25+
pub fn main() {
2626
let s = S {
2727
name: 0
2828
};

src/test/run-pass/issue-4241.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,5 +123,5 @@ fn query2(cmd: ~[~str]) -> Result {
123123
}
124124

125125

126-
fn main() {
126+
pub fn main() {
127127
}

src/test/run-pass/issue-4252.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ impl<T: X> Drop for Z<T> {
3131
}
3232
}
3333

34-
fn main() {
34+
pub fn main() {
3535
let y = Y;
3636
let _z = Z{x: y};
3737
}

src/test/run-pass/issue-4325.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ impl<'self, T> Node<'self, T> {
2222
}
2323
}
2424

25-
fn main() {}
25+
pub fn main() {}

src/test/run-pass/issue-4333.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
use std::io;
1212

13-
fn main() {
13+
pub fn main() {
1414
let stdout = &io::stdout() as &io::WriterUtil;
1515
stdout.write_line("Hello!");
1616
}

src/test/run-pass/issue-4735.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ impl Drop for NonCopyable {
2121
}
2222
}
2323

24-
fn main() {
24+
pub fn main() {
2525
let t = ~0;
2626
let p = unsafe { transmute::<~int, *c_void>(t) };
2727
let z = NonCopyable(p);

src/test/run-pass/issue-5315.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// xfail-test
1212
struct A(bool);
1313

14-
fn main() {
14+
pub fn main() {
1515
let f = A;
1616
f(true);
1717
}

src/test/run-pass/issue-5353.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ fn gl_err_str(err: u32) -> ~str
2121
}
2222
}
2323

24-
fn main() {}
24+
pub fn main() {}

src/test/run-pass/issue-5517.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
fn main() {
11+
pub fn main() {
1212
let box1 = @mut 42;
1313
let _x = *(&mut *box1) == 42 || *(&mut *box1) == 31337;
1414
}

src/test/run-pass/issue-5550.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
fn main() {
11+
pub fn main() {
1212
let s: ~str = ~"foobar";
1313
let mut t: &str = s;
1414
t = t.slice(0, 3); // for master: str::view(t, 0, 3) maybe

src/test/run-pass/issue-5572.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
fn foo<T: ::std::cmp::Eq>(t: T) { }
22

3-
fn main() { }
3+
pub fn main() { }

src/test/run-pass/issue-5741.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
use std::io;
1212

13-
fn main() {
13+
pub fn main() {
1414
return;
1515
while io::stdin().read_line() != ~"quit" { };
1616
}

src/test/run-pass/issue-6130.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#[deny(type_limits)];
1212

13-
fn main() {
13+
pub fn main() {
1414
let i: uint = 0;
1515
assert!(i <= 0xFFFF_FFFF_u);
1616

src/test/run-pass/issue-6141-leaking-owned-fn.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ fn run(f: &fn()) {
22
f()
33
}
44

5-
fn main() {
5+
pub fn main() {
66
let f: ~fn() = || ();
77
run(f);
88
}

src/test/run-pass/issue-6341.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ impl Drop for A {
1515
fn finalize(&self) {}
1616
}
1717

18-
fn main() {}
18+
pub fn main() {}

src/test/run-pass/issue-6344-let.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ impl Drop for A {
1414
fn finalize(&self) {}
1515
}
1616

17-
fn main() {
17+
pub fn main() {
1818
let a = A { x: 0 };
1919

2020
let A { x: ref x } = a;

src/test/run-pass/issue-6344-match.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ impl Drop for A {
1313
fn finalize(&self) {}
1414
}
1515

16-
fn main() {
16+
pub fn main() {
1717
let a = A { x: 0 };
1818

1919
match a {

src/test/run-pass/match-range-static.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
static s: int = 1;
22
static e: int = 42;
33

4-
fn main() {
4+
pub fn main() {
55
match 7 {
66
s..e => (),
77
_ => (),

src/test/run-pass/match-vec-rvalue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Tests that matching rvalues with drops does not crash.
22

3-
fn main() {
3+
pub fn main() {
44
match ~[1, 2, 3] {
55
x => {
66
assert_eq!(x.len(), 3);

src/test/run-pass/move-out-of-field.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ fn to_str(sb: StringBuffer) -> ~str {
1414
sb.s
1515
}
1616

17-
fn main() {
17+
pub fn main() {
1818
let mut sb = StringBuffer {s: ~""};
1919
sb.append("Hello, ");
2020
sb.append("World!");

0 commit comments

Comments
 (0)