Амир
Так, он вернет мне либо Ok либо Err
Амир
А мне надо RefMut
Filipp
лол
Амир
Да лол)
Filipp
посмотри в примерах в резалте как люди работают с Ok
Амир
Нужно сделать match
Filipp
да как вариант
Filipp
или if let
Filipp
https://doc.rust-lang.org/book/first-edition/if-let.html
Loo
резалт нужно обрабатывать посоны. всё расходимся
Anonymous
где мое if err != nil
Маjко
Ушло
Berkus
Маjко
TRIGGERED
Маjко
Loo
где мое if err != nil
"lol no generics"
Амир
Таак ребят, еще чуть-чуть))
Амир
error[E0599]: no method named `set_text` found for type `std::cell::RefMut<'_, std::boxed::Box<AppId>>` in the current scope --> src\main.rs:129:29 | 129 | Ok(v) => {v.set_text("!")}, | ^^^^^^^^
Filipp
че вы набросились на человека
Filipp
я конечно тоже не одобряю что ты бросился сразу писать не почитав
Filipp
но почему бы и не помочь?
Filipp
смотри на тип и читай доку
Berkus
"lol no generics"
https://qph.ec.quoracdn.net/main-qimg-dd2dc3bc72b058b85774ee804a521165
Filipp
сейчас из резалта вылупился RefMut
Berkus
ага)
Berkus
смотри на тип и читай доку
Berkus
ДОКУ ЧИТАЙ
Амир
сейчас из резалта вылупился RefMut
Ага, и куда нам его девать..?
Berkus
книгу хотя бы пролистай Амир, она небольшая же
Filipp
вот прочитай в нем написано зачем он нжуен
Berkus
за вечер осилишь и будешь более интересные вопросы задавать, про дроп там
Амир
книгу хотя бы пролистай Амир, она небольшая же
Если честно, то она у меня даже в тетради записана, полгода назад еще, просто я тупой, надеюсь въеду со временем
Berkus
Если честно, то она у меня даже в тетради записана, полгода назад еще, просто я тупой, надеюсь въеду со временем
для тупых есть метод "повторение мать твою повторение и еще раз повторение"
Filipp
обычно объекты закопаны в несколько слоев потому что каждый слой предоставляет какие-то гарантии безопасности или несет дополнительную инфу
Berkus
OH THE IRONY "язык программирования GO"
Berkus
я в голос взоржал, спасибо!
Berkus
можно утащу фотку?
Амир
можно утащу фотку?
Да пожалуйста)
Амир
Только мне нубу помогите))
Berkus
да ты уже почти справился
Anonymous
const nil: *const i32 = std::ptr::null(); fn main() { let (_, err) = fails(); if err != nil { println!("{}", unsafe { *err }); } }
Anonymous
как вам?
Sherzod
Berkus
Welcome to the amazing GOPHER COMMUNITY
Амир
Кстати, как оказалось, let change_text = app.get_mut::<AppId>(&NameInput);выдает Err, а не Ok...
Dan
Браво. Это сейчас редкость
Filipp
Кстати, как оказалось, let change_text = app.get_mut::<AppId>(&NameInput);выдает Err, а не Ok...
Просмотри в доке к этому методу вроде было написано что его руками надо параметризовывать
Anonymous
можно ли в расте создать переменную с типом str?
Filipp
Кажется нет
Filipp
Там что-то можно было из вектора собрать
Амир
Просмотри в доке к этому методу вроде было написано что его руками надо параметризовывать
Похоже что рано мне еще в Rust, нифига не получается, задача то простейшая, а мучаюсь уже дня 2
Filipp
Ну я бы не сказал что простейшая. Гуй с эвентами и коллбеками то
Filipp
Че в ерр написано? Что нет такого контрола?
Safort
Провокатор!
Амир
Прошу прощения, нужно отлучиться на 30 минут
Evgenii
Loo
3 сотки
Billyfbrain
Всем добрый день!
Loo
привет
պլհկ
Дратути
պլհկ
https://mobile.twitter.com/NateTheFinch/status/899730215957561344
Loo
норм
պլհկ
Делал такое через макрос в идее, когда на го писал
Anonymous
>писал на го
Маjко
TRIGGERED
Маjко
Safort
Лол)
でゲソ
Че в ерр написано? Что нет такого контрола?
Я так простое чтение файла делал. На локальной машине все равно отрабатывает магически.
でゲソ
https://mobile.twitter.com/NateTheFinch/status/899730215957561344
Странные эти голюди. Ошибку вторым параметром шлют
Filipp
Ну как и раст