Fmt Allman style

This commit is contained in:
2026-06-26 01:49:00 +02:00
parent 6c9c0e03d2
commit 9b7de09b0a
10 changed files with 178 additions and 96 deletions
+26 -13
View File
@@ -1,51 +1,62 @@
pub module function_test;
void greet() {
void greet()
{
let mut x = 1;
x++;
}
pub void test_basic_function() {
pub void test_basic_function()
{
greet();
}
i32 add(i32 a, i32 b) {
i32 add(i32 a, i32 b)
{
a + b
}
pub void test_fn_params() {
pub void test_fn_params()
{
assert_eq!(add(2, 3), 5);
}
pub i32 test_fn_return() {
pub i32 test_fn_return()
{
42
}
pub i32 test_fn_early_return() {
pub i32 test_fn_early_return()
{
return 100;
0
}
pub i32 test_fn_mut_param(i32 mut x) {
pub i32 test_fn_mut_param(i32 mut x)
{
x = x + 10;
x
}
pub void test_method_call() {
pub void test_method_call()
{
let s = "hello";
assert_eq!(s.len(), 5);
assert_eq!(s.to_uppercase(), "HELLO");
}
i32 triple(i32 x) {
i32 triple(i32 x)
{
add(x, add(x, x))
}
pub void test_nested_fn_calls() {
pub void test_nested_fn_calls()
{
assert_eq!(triple(5), 15);
}
i32 factorial(i32 n) {
i32 factorial(i32 n)
{
if n <= 1 {
1
} else {
@@ -53,11 +64,13 @@ i32 factorial(i32 n) {
}
}
pub void test_recursive_fn() {
pub void test_recursive_fn()
{
assert_eq!(factorial(5), 120);
}
pub void run_tests() {
pub void run_tests()
{
test_basic_function();
test_fn_params();
assert_eq!(test_fn_return(), 42);