Vladimir
окей, понятно, хоть и сомнительно
Vladimir
типа когда конструкторы у объектов неявные.
Filipp
https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.chain
вот здесь чуваку который впервый раз юзает итераторы не понятно что за Chain и что с ним делать
Filipp
а так будет написано Chain это итератор
Vladimir
Vladimir
чтоб билд доков занимал больше часу
Vladimir
Filipp
новичкам то наверное
Vladimir
Vladimir
новичкам то наверное
https://doc.rust-lang.org/nightly/std/io/trait.Read.html#method.by_ref
вот пример короче очень стало понятнее зачем эта ссылка
Маjко
Маjко
Ты твитт то читал?
Filipp
Маjко
Маjко
Вообще скорее всего это для джереников каких навернули
Маjко
Где ссылку иногда взять проблематично
Маjко
Хотя чет примеры в голову не приходят
Маjко
Но зачем-то же оно есть
Vladimir
да это для тех кому лень писать &mut v а хочет в строчку
Vladimir
так что ты там про твит писал, не пойму
Маjко
v.clone() значит им писать не комильфо, а Type:clone(&v) не лень
Маjко
Странные люди
Vladimir
причем там вообще анализ крейтс. добавляй аттрибут для своего типажа, и всё должно работать
https://insight.io/github.com/rust-lang/rust/blob/master/src/doc/unstable-book/src/language-features/doc-spotlight.md
Маjко
Вот ты кэп, а
Маjко
Я тебе о том, что в здравом уме никто не будет для всей stdlib навешивать эти спотлайты, ИМХО
Маjко
Скорее наанализируют с крейтсов
Vladimir
нахер анализировать, и так очевидно какие типажи юзаются часто
Vladimir
все кроме всяких. Ext
Маjко
Любишь монотонную рутину — дело твое
Маjко
Я поделился своим взглядом на это — писать руками эти директивы разве что какого-нибудь интерна посадить
Маjко
Нормальный разработчик не будет такой хуйней страдать, когда там HKT не реализованы
Vladimir
т.е. ты предлагаешь написать прогу которая будет анализировать все крейтсы чтобы проставить нужным типажам(которых от силы штук 25 в стд либе) аттрибут
Маjко
Бож, у них и так есть уже все для анализа крейтсов
Vladimir
и автоматического дописывания аттрибутов в исходники?
Маjко
Они постоянно тестируют и смотрят какие фичи кто юзает
Маjко
Итд
Anonymous
хМ
Vladimir
ясно)
Anonymous
странно что нельзя имплементировать Try для типов из стд
Vladimir
ссколково, нанотехнологии - пусчайй код пишут за тебя тулзы (похер что это 3 минуты ручной работы)
Dårk
2 пина за день -- это вы офигели
Vladimir
пиздос ты фантаст
Vladimir
Маjко
Маjко
пиздос ты фантаст
Anonymous
они не планируют его для bool имплементировать?
Маjко
Маjко
Anonymous
что
Vladimir
Маjко
А тебя не смущает, что твое клацанье должно отражать действительность?
Маjко
Опять же, любишь монотонщину — дело твое)
Anonymous
причем здесь any
Маjко
причем здесь any
Реализация Any для любого T: ?Sized по дефолту
Даж не знаю при чем тут Any
Маjко
Блять
Маjко
Глубоко извинясь
Маjко
Долблюсь в глаза
Маjко
На постоянной основе
Anonymous
Vladimir
Anonymous
всмысле?
Vladimir
Option<()>, для него ж вроде поддержку ? Завозили
Anonymous
ну
Anonymous
если для була имплементировать то красивее
Vladimir
Ну хз, ? Для разворачивания типа, во что бул развернуть
Anonymous
в Option<()>
Vladimir
Такая себе красота, ещё много мест где для була не хватает цепочечности, даже был крейт для этого
Anonymous
ну хз
Маjко
Vladimir
Это ты реализации всего погрепал
Vladimir
Давай для трейтов
Vladimir
А кстати я накосячил
Маjко
А у нас много что кроме трейтов можно реализовывать?
Vladimir
Там надо было trait искать а не импл