4
だから私はこの列挙バリアント(Visual
)へのコールバックを中に絞るしようとしている - のstruct EntityComponents
以内に見られるように、ベクターに格納されます。しかし生涯
enum Component {
Position([f64; 2]),
Visual(& Fn(Entity) ->()),
}
struct EntityComponents {
components_of_entity: HashMap<TypeId, Vec<Component>>,
}
、錆私は明示的な生涯パラメーターをここに提供する必要があります。 私の考えは、少なくとも関数の参照をその引数(Entity
)と同じくらい長く生きたいと思っていますが、その構文がどのようになっているかわかりません。それも可能ですか?
Entity
にVisual
コンポーネントがある限り、このコールバックを使用してレンダリングすることができます。
こんにちはKim、私は慣習的なインラインコードの書式設定を使用するようにテキストのコード要素への参照を変更します。私はあなたがそれで大丈夫だと願っています! – Lii