これの最初の例、Adaとかだと「部分範囲型を使え!! ていうか型作れ!!!」ってなるやつだ・・・><; -- https://rust-lang-ja.github.io/the-rust-programming-language-ja/1.6/book/error-handling.html
エラーハンドリング - https://rust-lang-ja.github.io/the-rust-programming-language-ja/1.6/book/error-handling.html
ちょっと古いですが、これ読めば Rust での望ましいエラーの扱いはだいたいわかります
・・・という事は、
"(null安全がむしろnullとnullチェックを多用せよって話だとしたら別だけど><)"
って話っぽい・・・?><
https://mstdn.nere9.help/@orange_in_space/99732854684419177
宇宙空間に打ち上げられた物体の登録に関する条約 第2条
"第2条
1. 宇宙物体が地球を回る軌道又は地球を回る軌道の外に打ち上げられたときは、打上げ国は、その保管する適当な登録簿に記入することにより当該宇宙物体を登録する。打上げ国は、国際連合事務総長に登録簿の設置を通報する。
2. 地球を回る軌道又は地球を回る軌道の外に打ち上げられた宇宙物体について打上げ国が2以上ある場合には、これらの打上げ国は、月その他の天体を含む宇宙空間の探査及び利用における国家活動を律する原則に関する条約第8条の規定に留意し、宇宙物体及びその乗員に対する管轄権及び管理の権限に関して当該打上げ国の間で既に締結された又は将来締結される適当な取極を妨げることなく、1の規定により、当該宇宙物体を登録するいずれか1の国を共同して決定する。
3. 各登録簿の内容及び保管の条件は、登録国が決定する。"