エラーハンドリング - 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. 各登録簿の内容及び保管の条件は、登録国が決定する。"
宇宙空間に打ち上げられた物体の登録に関する条約 第1条
http://www.jaxa.jp/library/space_law/chapter_2/2-2-2-13_j.html
"第1条 この条約の適用上、
(a) 「打上げ国」とは、次の国をいう。
(i) 宇宙物体の打上げを行い、又は行わせる国
(ii) 宇宙物体が、その領域又は施設から打ち上げられる国
(b) 「宇宙物体」とは、宇宙物体の構成部分並びに打上げ機及びその部品を含む。
(c) 「登録国」とは、次条の規定により宇宙物体が登録されている打上げ国をいう。"