Fixed class lifetimes

This commit is contained in:
2026-05-10 04:01:54 +02:00
parent e6c030e8c8
commit 5916daaada
8 changed files with 47 additions and 29 deletions
+20
View File
@@ -0,0 +1,20 @@
public enum TaskState {
Pending,
Running,
Finished,
Failed,
}
public struct Task {
public String name,
public TaskState state,
public i32 executions,
}
public Task create_task(str* name) {
return Task {
name: name.to_string(),
state: TaskState::Pending,
executions: 0,
};
}