Size: a a a

2020 December 25

a

antuan in Rust Beginners
и что самое интересное. я не могу даже сделать так:
let foo = Foo{};
foo.call_1();
источник

Jøhn Đøꝩsøn in Rust Beginners
Штука в том что Foo в целом не существует.
источник

a

antuan in Rust Beginners
ну ладно, тут уже немного не то. в этот момент поле структуры уже заполнено и Bar существует, так что я могу указать тип для Foo
но тем не менее
источник

Jøhn Đøꝩsøn in Rust Beginners
О генериках можно думать как о неймспейсах. Есть модуль Foo, внутри которого есть конкретные типы <T>.
источник

a

antuan in Rust Beginners
т.е. думать о call_1 как о статикметоде нельзя, скорее как о классметоде без доступа к классу. при этом к классу параметризованому
источник

a

antuan in Rust Beginners
что влечет за собой требование эти параметры задать
источник

a

antuan in Rust Beginners
но блин, это ж статикметод, чертпобери)
источник

a

antuan in Rust Beginners
ладно, забыл. в раст тащить весь свой бесценный накопленный опыт нельзя, только его часть :)
источник

А⚙

Антон ⚙️ in Rust Beginners
Если тебе нужна функция — пиши функцию, и не пытайся без надобности привязать её к структуре
источник

a

antuan in Rust Beginners
я вообще приверженец писать функции, а не статикметоды\классметоды.
но вот пришлось, уж извините
источник

IB

Ilya Bogdanov in Rust Beginners
Если функция никак не зависит от типа - нет смысла делать её методом (хоть и статическим)
источник

Jøhn Đøꝩsøn in Rust Beginners
Статикметоды это эмуляция модулей для языков без модулей.
источник

a

antuan in Rust Beginners
Плюсую. Но в данном контексте звучит как оправдание для компилятора :)
источник

a

antuan in Rust Beginners
Закину-ка я ишью. Вдруг кто проникнется моими аргументами
источник

MK

Marat Khayrutdinov in Rust Beginners
antuan
Закину-ка я ишью. Вдруг кто проникнется моими аргументами
Стоит чекнуть, может такая ишью уже висит
источник

S

Sergey in Rust Beginners
Tommy
Возможно тут, но сам ещё не читал
Обычно книги издательства Packt   крайне плохие.
Это что-то стоящее?
источник

V

V---V in Rust Beginners
Sergey
Обычно книги издательства Packt   крайне плохие.
Это что-то стоящее?
При этом стоят от 5К.
источник

V

V---V in Rust Beginners
А почему плохие-то? Packt же издательство, а не автор.
источник

IB

Ivan Boldyrev in Rust Beginners
V---V
А почему плохие-то? Packt же издательство, а не автор.
Издательство в том числе занимается отбором и решением, что публиковать, а что нет.
источник

🌼S

🌼 Eugene Sobolev in Rust Beginners
Packt реально мусор выпускает по большей части
источник