А
Size: a a a
А
AZ
struct A {
type MyAwesomeAlias = i32;
var: MyAwesomeAlias
}
снаружи алиас делать не хочу, потому что он относится только к этой структуреMB
P
struct A {
type MyAwesomeAlias = i32;
var: MyAwesomeAlias
}
снаружи алиас делать не хочу, потому что он относится только к этой структуреstruct<A>{
foo: A
} ?AZ
struct<A>{
foo: A
} ?AZ
P
MB
AZ
A::MyMyAwesomeAlias извне можно будет - вообще отлично будетAZ
storage: HashMap<i32, Vec<i32>>, а дать такому типу именованность. Делать это внутри структуры хочу потому, что это такой алиас относится собственно только к этой структуреAZ
class A {
using MyType = int;
};MB
MB
class A {
using MyType = int;
};AZ
MB
AZ
modP
pub struct Foo<Bar> {
pub baz: Bar
}
type Qux = f64;
type Bar = foo::Foo<Qux>;
const foo: Bar = Foo{baz: 0.0};
MB
MB