所有権やライフタイムがいらないならrustである必要ないのでは