Size: a a a

2020 October 14

MF

Mattew Fleuz in Rust Beginners
Но при составлении пары таких функций в цепочку компилятор впадает в ступор потому что не знает как это все скастить друг в друга. И мне нужно между двумя такими функциями указать промежуточный тип
источник

DL

Dima Lazarev in Rust Beginners
Вот такое? https://turbo.fish
источник

DL

Dima Lazarev in Rust Beginners
источник

DL

Dima Lazarev in Rust Beginners
"2048".parse::<u32>()
источник

MF

Mattew Fleuz in Rust Beginners
Ну как бы да, я тоже так подумал, но нет) например row.get() из rusqlite ругается
источник

MF

Mattew Fleuz in Rust Beginners
Потому что он не от T а от некоторого T1 которое ограничивается трейтом в котором есть функция возвращающая T, которое после этого возвращается
источник

MF

Mattew Fleuz in Rust Beginners
и как бы если написать
let x: i32 = row.get(5)?;

то все будет хорошо, но турбофиш не сработает
источник

DL

Dima Lazarev in Rust Beginners
А как вы пишете турбофиш?
источник

MF

Mattew Fleuz in Rust Beginners
В плане?
источник

DL

Dima Lazarev in Rust Beginners
row.get::<usize, i32>() — такое не работает?
источник

MF

Mattew Fleuz in Rust Beginners
Да, неловко, дико прошу прощения, но я не удосужился взглянуть как на самом деле определена функция get
источник

DL

Dima Lazarev in Rust Beginners
:) Пожалуйста
источник

MF

Mattew Fleuz in Rust Beginners
Спасибо 😁
источник

MF

Mattew Fleuz in Rust Beginners
Как?
источник

MF

Mattew Fleuz in Rust Beginners
у  T есть баунд Serialize и как бы
источник

АГ

Алексей Герасимов... in Rust Beginners
покажите код
источник

MF

Mattew Fleuz in Rust Beginners
источник

АГ

Алексей Герасимов... in Rust Beginners
вы этим кодом говорите что вернете любой тип какой захочет тот, кто вызывает вашу функцию
источник

АГ

Алексей Герасимов... in Rust Beginners
а возвращаете тот, который лежит в Message
источник

MF

Mattew Fleuz in Rust Beginners
Я говорю что я всегда верну то что можно сериализовать
источник