История изменений
Исправление tailgunner, (текущая версия) :
Мало кто из убежденных C-шников захочет писать подобные макароны, пусть даже они дают большую безопасность. Не говоря уже про тех, кто тупо не сможет писать подобные макароны.
dave - хаскелист/скалист/лиспер, он и пишет так. Системные прогеры так писать не будут, а убежденные сишники (типа Iron_Bug) вообще не будут писать на Rust.
Хотя в Rust принято выравнивать код скорее так:
let model =
boxed_process(machine_process(total_up_time.clone()))
.run()
.flat_map(move |_| {
boxed_process(machine_process(total_up_time.clone()))
.run()
})
.run_in_start_time()
.flat_map(move |_| {
let total_up_time = total_up_time2;
time_event()
.flat_map(move |t| {
total_up_time
.read()
.map(move |total_up_time| {
total_up_time / (2.0 * t)
})
}).run_in_stop_time()
});
Исходная версия tailgunner, :
Мало кто из убежденных C-шников захочет писать подобные макароны, пусть даже они дают большую безопасность. Не говоря уже про тех, кто тупо не сможет писать подобные макароны.
dave - хаскелист/скалист/лиспер, он и пишет. Системные прогеры так писать не будут, а убежденные сишники (типа Iron_Bug) вообще не будут писать на Rust.
Хотя в Rust принято выравнивать код скорее так:
let model =
boxed_process(machine_process(total_up_time.clone()))
.run()
.flat_map(move |_| {
boxed_process(machine_process(total_up_time.clone()))
.run()
})
.run_in_start_time()
.flat_map(move |_| {
let total_up_time = total_up_time2;
time_event()
.flat_map(move |t| {
total_up_time
.read()
.map(move |total_up_time| {
total_up_time / (2.0 * t)
})
}).run_in_stop_time()
});