Rc<T>
カウントがのときにオブジェクトを から移動する方法はあり1
ますか? 私はどのように実装するかを考えています:
fn take_ownership<T>(shared: Rc<T>) -> Result<T, Rc<T>> { ... }
セマンティクスはT
、カウントがそう1
であれば取得し、それ以外の場合は戻ってくるshared
ので、後でもう一度試すことができます。
Rc<T>
カウントがのときにオブジェクトを から移動する方法はあり1
ますか? 私はどのように実装するかを考えています:
fn take_ownership<T>(shared: Rc<T>) -> Result<T, Rc<T>> { ... }
セマンティクスはT
、カウントがそう1
であれば取得し、それ以外の場合は戻ってくるshared
ので、後でもう一度試すことができます。