Size: a a a

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

2020 September 19

M

Mnwa in Rust — русскоговорящее сообществo
Думаю в сторону Expr пока что
источник

D

Denis in Rust — русскоговорящее сообществo
может тебе без скобочек писать?
источник

M

Mnwa in Rust — русскоговорящее сообществo
Тогда будут ломаться конструкции без скобочек, например пустые структуры
#[injectable(factory => EmtyStruct, name => "test")]
источник

D

Denis in Rust — русскоговорящее сообществo
источник

D

Denis in Rust — русскоговорящее сообществo
для тестов нужны фичи "full" и "extra-traits"
источник

M

Mnwa in Rust — русскоговорящее сообществo
Спасибо
источник

D

Denis in Rust — русскоговорящее сообществo
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
источник
2020 September 20

D

Denis in Rust — русскоговорящее сообществo
откуда запускаешь приложение? у тебя там Files::new(..., "."),

здравый смысл подсказывает, что, таким образом, http://kek/static замапается на ту директорию, откуда ты запускашь сервер
через это, ежели ты запускаешь из той же директории, где лежит Cargo.toml, картинка будет в http://kek/static/static/product-.......jpg
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
Denis
откуда запускаешь приложение? у тебя там Files::new(..., "."),

здравый смысл подсказывает, что, таким образом, http://kek/static замапается на ту директорию, откуда ты запускашь сервер
через это, ежели ты запускаешь из той же директории, где лежит Cargo.toml, картинка будет в http://kek/static/static/product-.......jpg
не совсем понял вопрос.
я запускаю с локалки
источник

D

Denis in Rust — русскоговорящее сообществo
понятно
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
Denis
откуда запускаешь приложение? у тебя там Files::new(..., "."),

здравый смысл подсказывает, что, таким образом, http://kek/static замапается на ту директорию, откуда ты запускашь сервер
через это, ежели ты запускаешь из той же директории, где лежит Cargo.toml, картинка будет в http://kek/static/static/product-.......jpg
»> через это, ежели ты запускаешь из той же директории, где лежит Cargo.toml, картинка будет в http://kek/static/static/product-.......jpg

это
я не понял - можно по подробнее?
почему  указано .../static/static ?
источник

D

Denis in Rust — русскоговорящее сообществo
Mike Kharkov
»> через это, ежели ты запускаешь из той же директории, где лежит Cargo.toml, картинка будет в http://kek/static/static/product-.......jpg

это
я не понял - можно по подробнее?
почему  указано .../static/static ?
в Files::new("/static", ".") укажи вместо точки абсолютный путь до твоей директории static включительно
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
Denis
в Files::new("/static", ".") укажи вместо точки абсолютный путь до твоей директории static включительно
http://joxi.ru/4AkL5KoHkjpjnr
прописал таким образом - пока ниче не изменилось в поведении приложения
источник

D

Denis in Rust — русскоговорящее сообществo
АБСОЛЮТНЫЙ
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
что прописать конкретно?
источник

MK

Mike Kharkov in Rust — русскоговорящее сообществo
это корневая директория проекта
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Denis
АБСОЛЮТНЫЙ
тише-тише. мы же тут дружелюбные к новичкам
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
думаю, пора объяснить разницу просто между относительным и абсолютным путём :)
источник

D

Denis in Rust — русскоговорящее сообществo
Mike Kharkov
что прописать конкретно?
Files::new(
   "/static",
   std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("static"),
)
источник