Size: a a a

Rust — русскоговорящее сообществo

2020 March 25

d

diabolo in Rust — русскоговорящее сообществo
Adv0cat
Какого Олега, какого Тома? О_о
Олег Бартунов (постгреспро), Tom Lane (сам найдёшь) 😂
источник

d

diabolo in Rust — русскоговорящее сообществo
Alexander Tchitchigin
А что Вы вообще про PG знаете? 🤔😂
зачем ты так?
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
diabolo
зачем ты так?
Просто шучу, no disrespect implied! 😊
источник

d

diabolo in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Просто шучу, no disrespect implied! 😊
😂
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Alexander Tchitchigin
А что Вы вообще про PG знаете? 🤔😂
согласен, впринципе так и было, херак херак и в продакшн))
источник

A

Adv0cat in Rust — русскоговорящее сообществo
diabolo
Олег Бартунов (постгреспро), Tom Lane (сам найдёшь) 😂
Ухты)) прикольно)) ну ничего, синхрон, так синхрон..))
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Adv0cat
Ухты)) прикольно)) ну ничего, синхрон, так синхрон..))
>у постгреса нет асинхрона, вот нет!
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Алексей Герасимов
>у постгреса нет асинхрона, вот нет!
поправил 😊
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
frequency = io::stdin()
   .lock()
   .lines()
   .map(|x| {
       let x = x.map_err(|e| e.to_string())?;
       x.parse().map_err(|e: ParseIntError| e.to_string())
   })
   .inspect(|r| {
       if r.is_err() {
           println!("Couldn't parse line as a number");
       }
   })
   .filter_map(|x| x.ok())
   .next()
   .unwrap();

Насколько плохо писать так код "пытаться распарсить число с консоли"?
источник

d

diabolo in Rust — русскоговорящее сообществo
Adv0cat
поправил 😊
я че-то пропустил?
источник

A

Adv0cat in Rust — русскоговорящее сообществo
diabolo
я че-то пропустил?
я там асинхрон, так асинхрон написал хотя подумал про синхрон))
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Alex Zhukovsky
frequency = io::stdin()
   .lock()
   .lines()
   .map(|x| {
       let x = x.map_err(|e| e.to_string())?;
       x.parse().map_err(|e: ParseIntError| e.to_string())
   })
   .inspect(|r| {
       if r.is_err() {
           println!("Couldn't parse line as a number");
       }
   })
   .filter_map(|x| x.ok())
   .next()
   .unwrap();

Насколько плохо писать так код "пытаться распарсить число с консоли"?
а что в Rust нельзя тип узнать у объекта? вы уверены?
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Мож хотябы регэкспом..?)
источник

M

Max in Rust — русскоговорящее сообществo
Adv0cat
Ухты)) прикольно)) ну ничего, синхрон, так синхрон..))
Если единичные запросы то из одного конекта с пайплайнами можно вытянуть максимум.. tokio pg client Send + Sync можно расшарить между потоками и загрузить по полной, если без транзакций.. какая разница какой он под капотом
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Adv0cat
а что в Rust нельзя тип узнать у объекта? вы уверены?
тип какого объекта?
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
$ rustup component add rustfmt --toolchain nightly-x86_64-pc-windows-gnu
error: component 'rustfmt' for target 'x86_64-pc-windows-gnu' is unavailable for download for channel nightly
Sometimes not all components are available in any given nightly.


Вут?
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Alex Zhukovsky
тип какого объекта?
Или вы спрашиваете, нормально ли .parse().map_err(|e: ParseIntError| e.to_string()) делать?
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Я всегда думал, что регексп нашее все, для таких вещей
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Max
Если единичные запросы то из одного конекта с пайплайнами можно вытянуть максимум.. tokio pg client Send + Sync можно расшарить между потоками и загрузить по полной, если без транзакций.. какая разница какой он под капотом
ну т.е. вы говорите одного коннекта для всех хватит?)
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Adv0cat
Или вы спрашиваете, нормально ли .parse().map_err(|e: ParseIntError| e.to_string()) делать?
зачем регэксп?
источник