Size: a a a

2020 October 21

M

Mikhail in Rust Beginners
Random Guy
За фичу спрячь
что то мне нужна по ходу помощь с фичами
источник

M

Mikhail in Rust Beginners
все что я щас вижу  или отрубает пакеты целые в зависимости от флага, или модули внутри своего же пакета, а как сделать так чтоб в зависимости от моего флага врубались или вырубались фитча флаги у зависимостей я хз
источник
2020 October 22

M

Mikhail in Rust Beginners
разобрался, алгоритм конечно так себе, но вроде работает)
источник

M

Mikhail in Rust Beginners
@shagon @oxdeafb33f  короч у меня что с фичей offline включеной через флаг приложения что засунутой напрямую в sqlx все ровно требует коннект
что пробовал
1. cargo clean  потом собирал просто и — release
2 пробовал добиавть фича флаг в приложении та же херня
вот такой конфиг 1 вариант:
[dependencies.sqlx]
version = "^ 0.4.0-beta.1"
default-features = false
features = [ "runtime-tokio", "macros","postgres" ,"chrono","offline"]

второй вариант
[features]
offline = [ "sqlx/offline"]

[dependencies.sqlx]
version = "^ 0.4.0-beta.1"
default-features = false
features = [ "runtime-tokio", "macros","postgres" ,"chrono"]
источник

M

Mikhail in Rust Beginners
еще один момент, у  меня в коде макросы кругом, вместо функций
источник

АМ

Александр Мещеряков... in Rust Beginners
В списке фич sqlx нет фичи offline
источник

АМ

Александр Мещеряков... in Rust Beginners
А нет, в исходниках есть, в доке нету
источник

M

Mikhail in Rust Beginners
Александр Мещеряков
А нет, в исходниках есть, в доке нету
да, иначе он бы не собрался  с ошибкой на невалидную фичу
источник

M

Mikhail in Rust Beginners
а так он с ошибкой подключения валит
источник

M

Mikhail in Rust Beginners
error: error communicating with the server: Connection refused (os error 111)
источник

АМ

Александр Мещеряков... in Rust Beginners
а в каком именно месте падает?
источник

M

Mikhail in Rust Beginners
sqlx::query_file_as!(
  |  ___________________^
источник

M

Mikhail in Rust Beginners
тычет на вызов макроса
источник

АМ

Александр Мещеряков... in Rust Beginners
А если запускать с переменной SQLX_OFFLINE = true?
источник

M

Mikhail in Rust Beginners
ща попробую
источник

M

Mikhail in Rust Beginners
Александр Мещеряков
А если запускать с переменной SQLX_OFFLINE = true?
error: DATABASE_URL must be set, or cargo sqlx prepare must have been run and sqlx-data.json must exist, to use query macros

новые веселые ошибки)
источник

M

Mikhail in Rust Beginners
естесстно DATABASE_URL валяется рядом в .env
источник

G

George in Rust Beginners
.beta, чо. У них на большую часть новых фич доков нет, в том числе в коде.
источник

M

Mikhail in Rust Beginners
источник

АМ

Александр Мещеряков... in Rust Beginners
источник