Маjко
Тогда как жеж ты статически их инициализируешь, если String — контейнер, лежищий на хипе (нужно выделение памяти в runtime)
Маjко
А тебе именно массив нужен?
Маjко
Вектор не подойдет?
Artem
String::new вроде как не аллоцирует ничего на хипе? (могу гнать пургу, я с растом несколько дней)
Artem
Ну если не удастся массив, то будет вектор, да)
Маjко
String::new вроде как не аллоцирует ничего на хипе? (могу гнать пургу, я с растом несколько дней)
Сам new не аллоцирует, но предполагается, что будет аллоцировать пользователь дальше
Artem
Это-то ясно
Artem
Но инициализации массива это никак помешать не должно.
Маjко
С вектором можно что-то вроде let objects: Vec<MyStruct> = iter::repeat(MyStruct::new()).take(N).collect()
Маjко
Но инициализации массива это никак помешать не должно.
Инициализации массива мешает то, что MyStruct — не Copy и ее нельзя сделать таковой
Маjко
Макрос не может размножить дефолтный пример то бишь
Маjко
Спасибо, наверное, на этом я и остановлюсь.
Проверь, я не уверен что это будет работать, писал из головы)
Artem
Инициализации массива мешает то, что MyStruct — не Copy и ее нельзя сделать таковой
В данном случае инициализации мешает то, что нет АПИ с лямбдой вместо готового значения)
Artem
Проверь, я не уверен что это будет работать, писал из головы)
Да, конечно. В любом случае спасибо, мне было нужно понять, это я что-то упускаю или все действительно безблагодатно)
Маjко
:)
Berkus
ооокей гоферы
Berkus
rustgo: calling Rust from Go with near-zero overhead https://blog.filippo.io/rustgo/
Anonymous
старо
доня.
https://internals.rust-lang.org/t/farewell-rust :(
Berkus
да, про brson читаю
доня.
я посмотрел на сайте его список того что он для Rust сделал, офигеть просто как много всего
Berkus
да, но проект разогнался уже настолько что один человек не слишком влияет
でゲソ
не пойму че людям mit не нравится
Berkus
не пойму че людям mit не нравится
ну там довольно сложно учиться
でゲソ
в смысле лицензия mit
Berkus
ну может не нравиться то, что она свободная и не виральная
Berkus
у фанатов гпл от такой степени свободы пригорает
でゲソ
лол
LexsZero
у фанатов лицензий пригорает от F-word в WTFPL
Alexander
Самая збс лицензия
でゲソ
я о том же
Судзумия
Втфпл плохая, потому что юридически не имеет ценности
Alexander
Ууууууу, опять этатисты угнетают
Berkus
поэтому я предпочитаю BOOST лицензию написанную юристами
Маjко
Apache написана юристами
Маjко
То же самое что MIT, но патентное право включает
Berkus
только она длинная слишком
doc
Хоть длинная, хоть короткая, все равно без юриста неясно ниче
Loo
неужели тема Xored пройдёт мимо этого чата?
でゲソ
и чего тибе мине xored?
でゲソ
ты хочешь там поработать?
doc
Да там неясно ниче
でゲソ
でゲソ
ну классика же
Loo
ну классика же
чот загуглил..и нашёл это https://youtu.be/-_VXlGvgkCQ
でゲソ
"дверь мне запили"
でゲソ
search --google
Loo
аа
Loo
помню помню
Loo
бле..была пикча по поводу программинга на эту тему
Loo
а не. не на эту.
Loo
на заводной апельсин
Loo
а нет не там
Loo
зелёный слоник. вспомнимл.
でゲソ
одна фраза - а сколько флешбэков
Berkus
Вот, я же говорил, у гэпээльщиков резко пригорает
でゲソ
это от апача пригорало б тогда
でゲソ
а на расте есть какая-нибудь либа для разбора html via xpath? навроде питоновского beautiful soup?
Маjко
И?
Berkus
でゲソ
вопрос изначально задавался про mit
Berkus
посмотри на что он отвечает, дальше дискуссия шла про апач
Berkus
я правда не хочу учить людей читать что написано
Маjко
А, в этом плане. Ну свободы у нее те же, а гплфанатики не нужны
でゲソ
полуапач-полумит
Deleted Account
😬
Loo
Хоспаде
でゲソ
kuchiki мб?
спасибо
Anonymous
ребят, а вот если я пишу библиотеку (обертка для API) мне нужно каждый метод обложить тестами, или можно какие-то пропустить?
Loo
можешь пропустить
でゲソ
можно тесты вообще не писать
でゲソ
но не нужно