Sherzod
Anton
Nikolay Markov
Дмитрий
привет, кто-нибудь имеет пример type erasure(что-то не из стандартного либа)?
Anonymous
в чем цель
Сережа
interface{} в го
Vlad
Vlad
https://github.com/facebookexperimental/mononoke
Vlad
А в статье есть ссылка на него
Sergey
Отлично объяснил
Mark
по-моему слово хайп уже хайповое
Kerrigan
> The version that we provide on GitHub does not build yet.
фейсбук опять выкатил нерабочее говно
Marat
Лол, они даже вместо карго свою хуйню используют
Anton
Есть такая структура
#[derive(Debug, Deserialize)]
pub struct Body<T>{
#[serde(rename = _NAME_)]
pub data: Option<T>
}
Как можно передать туда имя(_NAME_) для поля?
Рома
Compiling openssl-sys-extras v0.7.14
Compiling openssl v0.7.14
error: failed to run custom build command for openssl-sys-extras v0.7.14
process didn't exit successfully: /home/pam3es/projects/Rust/project1/hello_world/target/debug/build/openssl-sys-extras-e471c93fa6afb9c7/build-script-build (exit code: 101)
Marat
Anton
Anton
ну может есть какой нить изврат stringify!(T)
Anton
Наверно так же =)
Рома
такого нету
Anton
@LooMaclin нужна помощь по арчу =)
Marat
Openssl
Marat
А не libssl
Bugworm
так что openssl должен стоять, там всё в комплекте
Рома
ну openssl стоит
Рома
может нужно openssl-1.0 обновить?
Рома
не заработало
ne_on
обновлять нужно всю систему, ты чо
Сережа
А проблема не в том что у тебя 2 версии опенссл хотят слинковаться?
Marat
А --verbose не покажет нормально ошибку?
Рома
ну сегодня на ночь поставлю
Anton
Anton
Посмотри листинг сборки
Anton
ТОгда
Рома
а можно докки, что делать если 2 либы хотят вместе
Сережа
Ты вербоз в карго буилд передай и посмотри что там тебе напишет для начала
Рома
попробуйте кто-то запустить с
[dependencies]
discord = "0.8.0"
Anonymous
на discord-rs же автор почти забил
Anonymous
я тебе дал ссылку на нормальную библиотеку для дискорда
Сережа
Вообще очень странно если какой-то крейт не использует системную опенссл а собирает сам
Anton
Anton
-sys
Рома
Anton
Нацелен на системную
Рома
Anton
openssl-sys-extras
Extra FFI bindings to OpenSSL that require a C shim
Anonymous
Рома
Anonymous
че
Anonymous
Рома
хотя это пример
Рома
чувак делал
Anton
ne_on
может нужно openssl-1.0 обновить?
ещё один... я видел одного товарища, который арч вообще не обновлял, только софт ставил, ну в итоге у него вся система по звезде пошла
Рома
Loo
Рома
хотя щас 400 пакетов нужно обновить
ne_on
это же линукс, тут динамическая линковка всеповсеместно и нужно обновлять систему целиком перед установкой какого-то софта. Это не виндофс со статической линковкой где каждая прога тащит с собой богаж который ей нужен
Anton
Что такое?
Да вроде вон товарищу советуют бывалые
ne_on
если тебе не нра, пиши на питоне)
ne_on
я так и делаю)
Anton
На питоне еще больше не нра =)
Рома
ne_on
я глянул твою версию openssl и ужаснулся...
Anton
ldconfig?
Рома
+ я не обновляю по 1 коровские пакеты
Рома
ne_on
ну 0.7.14 это что, крат себе собрал?
Рома
да
Bugworm
это версия крейта
Anton
Bugworm
у меня такая же дичь на арче, если что