[過去ログ] プログラミング言語 Rust 4 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
452: 2017/12/14(木)04:41 ID:FN0VuvQq(1/4)調 AAS
自前のstructのnewメソッドで外部crateのAWSクライアントを作って持たせて、インスタンスメソッドの中でそのクライアントを使いたいんだけど、
そのクライアントがgenerics使ってて実際に返ってくる型が分からない時にstructに持たせる方法ってないのかな

例えばこんな感じの。

[crate]
struct<A:Trait1, B:Trait2> Client<A, B>

[My code]
struct Hoge {
client: Client<?, ?>
}

ソース見たら更に別のバージョンが古めのcrateのモジュールがそこに入ってたりしてて、そうすると同じバージョンの依存crateをこっちでもexternして、それを自分のstructに書いたりしないといけないのかな?
454: 2017/12/14(木)15:01 ID:FN0VuvQq(2/4)調 AAS
外から隠蔽したいかな
456: 2017/12/14(木)15:37 ID:FN0VuvQq(3/4)調 AAS
自分でラッパー的なトレイト作って該当の外部structに実装してbox化したら持てそうか
やってみる
457: 2017/12/14(木)16:59 ID:FN0VuvQq(4/4)調 AAS
>>453
>>455
自前トレイトでトレイトオブジェクトにしたら出来た!

トレイトの使い方はまだ慣れてないな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s