Как можно гарантировать, что каждый экземпляр трейта будет иметь у

себя некоторое неизменяемое одинаковое для всех экземпляров значение? В моём случае (если это x-y), у меня есть трейт file_watcher::Context, и я хочу, чтобы все реализации этого трейта отдавали откуда-то экземпляр (или ссылку на экземпляр) перечисления RecursiveMode, при этом экземпляр RecursiveMode не должен меняться (т.е. если получить его второй раз из того же места, то значение будет тем же). Делать структуру-обёртку, где хранить Context: file_watcher::Context и RecursiveMode, не хочется, т.к. это будет в рантайме, а если привязать к типу, то можно в компайл-тайме узнать значение и ничего нигде не хранить

8 ответов

13 просмотров

> а если привязать к типу, то можно в компайл-тайме узнать значение и ничего нигде не хранить А что в этом плохого?

megahomyak- Автор вопроса

Тогда зачем его к чему-то рантаймовому привязывать?

megahomyak- Автор вопроса
Антон 🇦🇲
Тогда зачем его к чему-то рантаймовому привязывать...

Чтобы определить незначительно различающееся в одном месте поведение, но не разрешать его переопределять, а давать выбор юзеру из нескольких вариантов

megahomyak
Чтобы определить незначительно различающееся в одн...

Так а чем тогда ассоциированная константа не подходит?

Для начала вообще неочевидно, что такое экземпляр трейта

megahomyak- Автор вопроса
megahomyak- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
Кто нибудь поясните это всё таки вброс или да? Про санктум слышал на поедб вбросили, а по дурке откуда инфа и на сколько это вообще правда? Пахнет шизофренией какой-то ✅Divi...
Dmitry Ritter
9
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
Ребят, есть какие нибудь мили билды, способные в шмотках с пола закрывать атлас?
Ninja Obormot
12
Карта сайта