Rust

Rustでヒストリー機能実装

non-takuwan.hatenablog.com 一晩寝たらRustの件については解決した。 こうする。 struct Context { state: State, history_manager: HistoryManager, } trait Action { fn do_undo(state: &mut State); } struct HistoryManager { ... undo_list: Vec<Box<Action>>, ...</box<action>…

数学の勉強が必要だと思った話

人生何度目かわからないが、今日、数学の勉強をする必要があると再認識した。 シチュエーション 僕は今、初心者ながらRustで編集のヒストリー機能を実装している。他の言語では幾度となく実装してきたような機能だが、Rustでやるとなると、どのように実装し…