bolt/test.bolt

26 lines
319 B
Text
Raw Normal View History

2020-10-30 14:53:56 +01:00
fn (a: int) == (b: int) -> int;
2020-10-30 14:53:56 +01:00
fn (a: int) - (b: int) -> int;
fn (a: int) * (b: int) -> int;
fn write(data: String);
struct Point<NumT> {
x: NumT,
y: NumT,
}
trait Print {
fn print(self);
}
impl Print for Point {
fn print(self) {
write("A point!");
2020-10-30 14:53:56 +01:00
}
}
let p1 = Point { x: 1, y: 2 }
p1.printer();