Size: a a a

2021 May 27

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Это нужно обходить снаружи
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Я за hard error
источник

[

[BRM]White Rabbit in rust_offtopic
instance MyShoy Int where myshow = 5
источник

B

Börgar in rust_offtopic
пойди сделай
template<class... T, class... U>
struct variant_union {
 using type = std::variant<union_t<T..., U...>>;
 type into(std::variant<T...>);
 type into(std::variant<U...>);
};
источник

[

[BRM]White Rabbit in rust_offtopic
это не тайпчается для любого MyShow
источник

TK

Traveller Kolsky in rust_offtopic
Ну почему же, технически есть, выходит
источник

[

[BRM]White Rabbit in rust_offtopic
я могу написать
f = putStrLn . show
но не могу
f = putStrLn . myshow
источник

B

Börgar in rust_offtopic
этот union_t делать не так сложно, но объемно по коду, такчто его не включаю
источник

TK

Traveller Kolsky in rust_offtopic
А это уже всё, другое
источник

[

[BRM]White Rabbit in rust_offtopic
у всех перегрузок одно и то же возвращаемое значение
источник

[

[BRM]White Rabbit in rust_offtopic
но разное количество аргументов
источник

B

Börgar in rust_offtopic
если с экстеншом я видел там как раз какое надо
источник

[

[BRM]White Rabbit in rust_offtopic
крч, тайпкласс MyShow это нихера не Show с перегрузками, это просто класс, который для любого a заставляет иметь значение myshow, грубо говоря - нейтральный элемент. У этой хуйни любое значение кроме Void может иметь инстанс.
источник

а

а это кто in rust_offtopic
ну так композиция с перегруженными функциями ни в одном япе не работает
источник

а

а это кто in rust_offtopic
логично
источник

[

[BRM]White Rabbit in rust_offtopic
работает!
источник

[

[BRM]White Rabbit in rust_offtopic
хотя ладно
источник

[

[BRM]White Rabbit in rust_offtopic
лишь для конкретных типов
источник

B

Börgar in rust_offtopic
это ни в расте, ни в хаскелле нельзя
источник

а

а это кто in rust_offtopic
да
источник