Похожие чаты

How can I use the macro cfg!() for multiple platforms

in same time?

Something like
#[cfg(target_os = ("linux", "macos"))]

7 ответов

31 просмотр

won't #[cfg(unix)] work for your case?

Jacob- Автор вопроса
Artem Starikov
won't #[cfg(unix)] work for your case?

No, it doesn't work on ubuntu, and in general I'm looking for this solution for other macros as well

Jacob
No, it doesn't work on ubuntu, and in general I'm ...

wdym it doesn't work on ubuntu? ubuntu is linux, hence is unix if you really want to say "only on linux or macos", you can use #[cfg(any(target_os = "linux", target_os = "macos")], see https://doc.rust-lang.org/reference/conditional-compilation.html

Jacob- Автор вопроса
Artem Starikov
wdym it doesn't work on ubuntu? ubuntu is linux, h...

Looks great thank you. following that question, does it possible to make block of code after that? like #[cfg(something)] { const SOME_STATIC = ...; const ANOTHER_STATIC = ...; }

Jacob- Автор вопроса
Jacob
screenshot Yes

on the top level, you'll have to apply the cfg to each item separately, sadly

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

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

30500 за редактор? )
Владимир
47
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
8
Anyone else having this error when trying to make transactions?
Datzel
11
Question: How viable is it to use Anvil as the backend infrastructure for managing a TradFi portfolio, while integrating Flexa for instant liquidity and payment solutions? Cou...
Kevin
2
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта