概要
ライブラリで、ある条件によって中身が変わるtype aliasを作りたいと思っています。
例えば usize
は、ビルドのアーキテクチャが64bitなら8byteになり、32bitなら4byteになると思います。
このように、
rust
1type Myusize = u32; 2 3fn main() { 4 if condition == true { 5 Myusize = u64; 6 } 7}
的なことをやりたいです。
ちなみにこれは
expected value, found type alias `Myusize` can't use a type alias as a constructor
と言われます。
なにかよい方法はありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/27 17:33
2022/04/28 00:24