
Size: a a a
./tool -v -blah bombom -- -c=1 -shuffle=on ./...
Если еще и опенсурс/репо - ваще порадуете. Спаааасибо.defer y2021()
на носу, так сказать.-race
которое), да канкаренси в общем. И есть проблема.-race
, в силу лени программистов и отсутствия времени (рейс детектор сам по себе топ и вопросов к нему нет).Option<Result<T, E>>
to Result<Option<T>, E>
?let x: Result<Option<i32>, SomeErr> = Ok(Some(5));
let y: Option<Result<i32, SomeErr>> = Some(Ok(5));
assert_eq!(x, y.transpose());
func doInTx(tx ...) error {Вот угадайте, кто не замечал этой очепятки/копипасты 30 минут и грешил на драйвер, ведь в
const querySelect = `SELECT ...`
if err := tx.Exec(querySelect); err !=nil {
}
const queryInsert = `INSERT INTO ...`
if err := tx.Exec(querySelect); err !=nil {
}
}
psql
все работает блин! Неиспользованные константы еще большее зло, чем ругательство компилятора на неиспользуемые переменные. Не, ну надо ж так было...COPY
. Конечно же думаешь не об потенциальной опечатке, а о чем-то hi-lvl.