Loo
Так ты готовый бинарь/докер контейнер с тачками должен скейлить
Loo
А не билдить заново
Loo
Или я не понимаю чего-то
Mark
ту да согласен, но я просто думал там все быстрей будет
Mark
и так сойдёт
պլհկ
Loo
Лол
Loo
10 минут это ещё мало
Mark
ну а если например квик фикс
Loo
У нас 50+ было
Loo
С нуля
Mark
кайф
Loo
С кэшом около 30
պլհկ
Квик фикс билдится минуту
պլհկ
Если ты нормальный пайплайн настроил
Mark
ну лан эт я о наболевшем
Mark
тюнил eb
Mark
а там каждый билд 10 минут и он падал
Αλεχ
Как создать инстанс DST без Unsafe?
struct Foo {
info: u32,
data: [u8],
}
Oleg
время жизни надо?
Αλεχ
как угодно
Αλεχ
можно 'static
պլհկ
Никак?
պլհկ
Как он его на стек положит?
Αλεχ
В Box например
Αλεχ
Ну то есть смысл в типе, которые создавать нельзя?
Αλεχ
какой юзкейз тогда у dst?
Αλεχ
кастомных
big
как это нельзя если можно через unsafe
պլհկ
big
не, это понятно, я отвечал на вопрос
> Ну то есть смысл в типе, которые создавать нельзя?
Т.е. на мой взгляд если тип нельзя создать без unsafe это не значит что он не юзабельный
big
вот что действительно забавно:
f(foo: &mut Foo)
будет передаваться как два параметра. data.len() будет передан через аргумент
red75prime
это называется fat pointer
big
благодарю, иными словами &mut Foo превращается в странный fat pointer
Cuno
big
ага
Маjко
Маjко
Vladimir
А там есть неопределенности?
У трейта есть методы, у методов есть аргументы, чтобы это работало надо какой-то аналог автотрейтов. Только автотрейт, это очень узкое множество, иногда нужно добавить каких-то аспектов в пробрасывание реализации для энама
Αλεχ
660
Αλεχ
Бегууут
Маjко
Их хаскеллисты пугают
Vladimir
Бегууут
Тут уже поидее год держится 661~
Vladimir
/stat@combot
Combot
combot.org/chat/-1001082778544
Combot
combot.org/chat/-1001082778544
Αλεχ
О я топчик
Αλεχ
И без флуда
kitsu
Это где?
там была вакансия на курьера травки
kitsu
но кто-то отнял хлеб у растовчан
Αλεχ
Неправда
Αλεχ
Наркотики детям не игрушка
Маjко
Раст тоже детям не игрушка
Маjко
Хотя...
Маjко
@Evengining
Cuno
Cuno
Там непонятно как associated types/consts пробрасывать. С функциями вроде проблем быть не должно.
Vladimir
Ну функции тоже бывают associated (static в c++) там те же вопросы
Ευγένιος
Ευγένιος
Ну мне это не игрушка. Это интересная и захватывающая технология.
Ευγένιος
Чо за дискриминация меня?
Маjко
Посыл был не в этом
պլհկ
https://github.com/joncatanio/cannoli/blob/master/README.md
ne_on
Маjко
Маjко
В системах где нет бокса может быть мастхэвом
Αλεχ
Αλεχ
просто я в растовых макросах ни бум бум, хотя хотел познать
Αλεχ
есть некоторый опыт работы с синтаксическими деревьями - писал плагины для C# компилятора
Αλεχ
так что шансы есть
Αλεχ
только мне процесс надо понять, и доки посмотреть
Маjко
а можно поподробнее?
Тут всё немного сложно потому что macros 1.1 не завещли для функций емнип
Маjко
Ща посмотрю
Маjко
https://doc.rust-lang.org/unstable-book/language-features/proc-macro.html
Маjко
Ан нет, аттрибуты можно к функциям
Маjко
Суть в том что ты там разбираешь токенстрим