Я хотел бы написать библиотеку, которая представляет собой тонкую оболочку вокруг некоторых функций в BTreeMap. Я бы предпочел не зацикливаться на этой конкретной структуре данных. Строго говоря, мне нужен только набор его функциональных возможностей, что-то вроде интерфейса NavigableMap в Java. Я надеялся найти аналогичную черту, которую я мог бы использовать. Я, кажется, помню, что в какой-то момент в стандартной библиотеке были такие черты, как Map
и MutableMap
, но они, похоже, сейчас отсутствуют.Есть ли у ржавчины черты коллекции?
Есть ли ящик, который определяет их? Или они в конечном итоге будут добавлены в std?
Я, кажется, помню, что слышал, что HKT может понадобиться, чтобы получить полезные черты коллекции, но мне интересно, будет ли текущий «связанный элемент» не достаточным ... –
Этот вопрос был включен в очередь просмотра как «тест вопрос, то есть модераторы считают, что этот вопрос не имеет серьезных проблем. Я не согласен. Этот вопрос поражает меня как OT для SO. – Strawberry