struct MyStruct<A, B>{
data: A
}
B буду использовать в impl
Я правильно понимаю, что нужно сделать так?
struct MyStruct<A, B>{
data: A,
_: PhantomData<B>
}
Или это лучше в бегиннерс спросить?
можно так, а можно и не так
А почему надо вешать B на саму структуру, а не на impl? Но так тоже можно
Подскажите, каков альтернативный вариант?
ты можешь прицепить B к функциям в импле
Почему то не собралось, когда в struct и impl разные типы
Обсуждают сегодня