Size: a a a

2021 May 03

B

Börgar in rust_offtopic
и так далее
источник

B

Börgar in rust_offtopic
больно, да, но всеже лучше чем 12134342345
источник

B

Börgar in rust_offtopic
https://crates.io/crates/tstr во шо нашол
источник

EG

Emmanuel Goldstein in rust_offtopic
Sounds like struct fields with too many extra steps
источник

B

Börgar in rust_offtopic
не, нам нужен оттуда только TS!, вота хрень с Index это не надо
источник

B

Börgar in rust_offtopic
короче надо str без const_generics
источник

B

Börgar in rust_offtopic
а, не, это хрень, нет is_same
источник

AN

Alex Noname in rust_offtopic
а у них там непонятная херня
источник

AN

Alex Noname in rust_offtopic
какие то макросы похаканные
источник

AN

Alex Noname in rust_offtopic
которые запомнинают стейт
источник

AN

Alex Noname in rust_offtopic
источник

AN

Alex Noname in rust_offtopic
кстати что если сделать struct<Marker, const N: usize>
источник

AN

Alex Noname in rust_offtopic
тогда у тебя будет нормальное имя, а для сразвнения использовать инты
источник

AN

Alex Noname in rust_offtopic
типа будет HList![(FeatureA, 100500), (FeatureB, 200330), ...] хотя хз
источник

AN

Alex Noname in rust_offtopic
что конпилятор выдаст инересно
источник

B

Börgar in rust_offtopic
а, тогда просто
struct Marker{
}
trait Ext{
 const INDEX: usize;
}

impl Ext for Marker{
 const INDEX = 121212;
}
источник

AN

Alex Noname in rust_offtopic
а кстати так может тоже будут нормальные ошибки
источник

AN

Alex Noname in rust_offtopic
во всяком случае выдаст глист
источник

AN

Alex Noname in rust_offtopic
в котором будут читаемые имена
источник

AN

Alex Noname in rust_offtopic
fn main() {
   type X = TS!("name");
   type X1 = TS!("names");
   type X2 = TS!("namess");
}
источник