Денис
нет, не описано :(
Cat
мб https://news.ycombinator.com/item?id=9317211
Денис
прочитал, не отвечают
Денис
ну то есть они указывают на то, что если в принципе libc прям полностью статически линковать, то, например, nss не будет работать
Денис
но это всё не отвечает на вопрос, почему musl можно, а gnu libc — нет
Cat
мб проблема libc?
Денис
может быть, но я пытаюсь нагуглить, и ничего
Cat
по ссылке там есть о том, как всё таки забить на NSS и сделать статик libc
Cat
https://sourceware.org/glibc/wiki/FAQ#Even_statically_linked_programs_need_some_shared_libraries_which_is_not_acceptable_for_me.__What_can_I_do.3F
Cat
но это не про раст в частности
Денис
да, но проблема-то не в nss у раста
Денис
слушай, а может и в нём
Денис
в мусле нет nss
Cat
а что позволяет делать libc+nss в отличие от musl?
Cat
просто там так расплывчато
Денис
ну libc так устроен :)
Cat
NSS allows using different services (e.g. NIS, files, db, hesiod) by just changing one configuration file (/etc/nsswitch.conf) without relinking any programs.
Денис
ты ему говоришь gethostbyname, а он у себя внутри уже делает магию
Cat
Денис
нет
Sergey
Cat
ну я к сожалению дальше роутинга не углублялся
պլհկ
պլհկ
В гошке то же самое
Денис
окей, спс
պլհկ
Там не только dns, для getpwnam и тп тоже можно плагины подключать
պլհկ
(Писал такой плагин (на расте) на прошлой работе)
Денис
в мусле надо полагать этого тоже нет )
պլհկ
да
mAX
Товарищи, подскажите..
сделал через bindgen папку usrsctp с lib.rs и x86_64_macos.rs по тутору, все ок!)
как теперь ее можно импортировать как extern crate usrsctp; в свой main.rs?
можно ли как-то для нее явно путь указать?
պլհկ
в карго томл добавь usrsctp = { path = “<..>” }
Маjко
В cargo.toml
usrsctp = { path = "..." }
mAX
спасибо! добавил..оно там другой Cargo.toml не может найти) сейчас создам)
Sergey
diesel умеет в memory?
Kerrigan
думаю можешь скулайт в памяти создать
Sergey
такое
Sergey
а
Sergey
diesel + sqlite?
Kerrigan
да и инмемори скулайт
Sergey
думал не работать со sql
Anton
Вицелом рокет поприятней, у actix-web понравилась возможность вынести работу с синхронной бд в футуру
Anonymous
ирон самый удобный имхо
Anton
Рокет не пробовал я так понимаю?)
Cat
я всё время забываю, кто из них умер: Айрон или Хайпер?
-говорят, айрон умереть не может по объективным причинам
+говорят, хайпер умереть не может по объективным причинам
Денис
Денис
всё ровно наоборот
Cat
да? ну ладно, пофикшено
Invictus
А что за причины?
Денис
хайпер — это супер-тонкая, тончаяйшая прослойка над токио, это именно http-сервер/клиент
Денис
ну и девелопер хайпера из кор тимы
Cat
Денис
ну да, а айрон просто умер, у них на странице так и написано
Cat
так значит ты всё неправильно мне сказал
изначально всё было верно
Денис
в смысле?
Cat
про мёртвость айрона
Денис
ааа, он не может умереть, потому что уже
Денис
забылся, прошу прощения
Cat
ну в прочем, и так неплохо
պլհկ
Денис
ну ок, может прям в коре-коре тим он и не входит, но вклад у него значительный — https://github.com/rust-lang/rust/commits?author=seanmonstar
Денис
+ он и над фьючерами, я так понимаю, тоже работает
Денис
но это не точно )
Денис
да, в коретим он таки не входит, тут я напиздел)
պլհկ
Anton
Денис
պլհկ
Денис
Денис
Anonymous
спасибо, попробую рокет
Anonymous
Sergey
глянул на actix-web
Sergey
ниче так
Sergey
request guard’ов нехватает
Sergey
в остальном… футурки есть
Sergey
-> impl Responder радует
Alexander
Ещё 6 месяцев назад actix зависал на выдаче статического контента.
Ivan
Ivan
а вообще печально конечно, я только на gotham'е написал небольшую хреньку...