Vladimir
кидал если ты в методе вызываешь этот же метод
Vladimir
не думаю что он схендлит кейс с двумя функциями
Vladimir
warning: function cannot return without recurring
--> src/main.rs:4:1
|
4 | fn c() {c()}
| ^^^^^^^^^^^^
|
= note: #[warn(unconditional_recursion)] on by default
note: recursive call site
--> src/main.rs:4:9
|
4 | fn c() {c()}
| ^^^
= help: a `loop` may express intention better if this is on purpose
Vladimir
кстати забавно, что даже с выключенными ворнингами оно ругается на с еще по
warning: function is never used: `c`
--> src/main.rs:4:1
|
4 | fn c() {c()}
| ^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
Vladimir
типа, раз ругаться, то за всё
Vladimir
при этом
fn b() {a()}
fn a() {b()}
Vladimir
считает ок
Loo
分解物質
Anonymous
Vladimir
Боже как вас много анимешников
Vladimir
Аж два
Светомеч
выглядит кстати интересно
andrei
Vladimir
Фу, множитесь
Нави
Хочу передать канал в функцию...
let (send, recv) = mpsc::channel();
func(recv);
какой тип нужен:
fn func(recv: ???) {
}
Kerrigan
больше
Vladimir
Receiver какой-нибудь?
Vladimir
Посмотреть что возвращает ченел не можешь?
Loo
Loo
типчик тебе
Loo
а так
Loo
иди в доку
Loo
либо фигачь какой нить ()
Loo
компилятор в ошибке скажет
Нави
Vladimir
лол
Нави
ошибку сказал:
error: expected type, found 132
Loo
expected type, found 132?
Vladimir
分解物質
Loo
бле. чо вы ебётесь.
Loo
возьмите плэйграунд
Loo
а то телеграм дривен девелопмент какой то
Нави
Ща
andrei
Loo
Vladimir
pub fn channel<T>() -> (Sender<T>, Receiver<T>)
Vladimir
тоесть Receiver<i32> какой нибудь
Нави
https://play.rust-lang.org/?gist=2ac8f5d8e380644ed65dd3b142123ce2&version=stable
Vlad
Vlad
(чуваки, вопрос нужно решить радикально, а то так и будем типы переменных подсказывать)
Нави
Loo
Нави
Да вопрос собственно то, какой тип у переменной созданного канала
Нави
Как приём канала в функцию вынести
Нави
Vlad
Да и тип тебе сказали уже
Vlad
тоесть Receiver<i32> какой нибудь
Vladimir
Игра в компилятор
тю, сидел я на блокноте, никто мне такого не говорил, а тут приходят всякие, запрещают мне играть в раст
Vlad
Вообще хз, как без IDE жить можно. Особенно незнакомый язык изучать. Ждал я короче IDE 2 года, надоело, пошел сам Intellij-Rust разрабатывать.
Нави
Geany мне приглянулся давно, ничего более лёгкого умелого и удобного не видел
Vlad
Светомеч
Vladimir
Vladimir
понимаешь где косячишь, и почему
Vlad
Vladimir
а еще если отключить бы все note чтобы самому разобраться
Нави
На geany и в винде и на линуксе, и пшп и javascript и rust
Vladimir
Vladimir
а так да
Vladimir
я на код блоке писал, под с++, они очень похожи
Vlad
Vladimir
в geany в один из первых добавили подсветку синтаксиса раста
Vladimir
idea на rls?
Нави
Хорошо, как нить подумаю об ИДЕ ещё разок...
А так никто не делал создание канала в основном коде а его использование в отдельной функции?
Loo
Vladimir
Loo
Vladimir
Vladimir
хотяб для того, чтоб не было рассинхрона в реализации
Vladimir
ну или чтоб не было богомерзкой жавы
Vladimir
только боголюбимый жаваскрипт