Title: NetBSD 10.x compile fails (badly) · Issue #5506 · RustPython/RustPython · GitHub
Open Graph Title: NetBSD 10.x compile fails (badly) · Issue #5506 · RustPython/RustPython
X Title: NetBSD 10.x compile fails (badly) · Issue #5506 · RustPython/RustPython
Description: Summary Seems that we have a big problem with the libc constants on NetBSD 10.x Details error[E0432]: unresolved import `nix::sys::resource` --> vm/src/stdlib/time.rs:676:23 | 676 | use nix::sys::resource::{getrusage, UsageWho}; | ^^^^^^...
Open Graph Description: Summary Seems that we have a big problem with the libc constants on NetBSD 10.x Details error[E0432]: unresolved import `nix::sys::resource` --> vm/src/stdlib/time.rs:676:23 | 676 | use nix::sys::r...
X Description: Summary Seems that we have a big problem with the libc constants on NetBSD 10.x Details error[E0432]: unresolved import `nix::sys::resource` --> vm/src/stdlib/time.rs:676:23 | 676 | use nix::sys...
Opengraph URL: https://github.com/RustPython/RustPython/issues/5506
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"NetBSD 10.x compile fails (badly)","articleBody":"## Summary\n\nSeems that we have a big problem with the libc constants on NetBSD 10.x\n\n## Details\n\n\u003c!-- Whatever you want to share --\u003e\n\n```\nerror[E0432]: unresolved import `nix::sys::resource`\n --\u003e vm/src/stdlib/time.rs:676:23\n |\n676 | use nix::sys::resource::{getrusage, UsageWho};\n | ^^^^^^^^ could not find `resource` in `sys`\n |\nnote: found an item that was configured out\n --\u003e /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/src/sys/mod.rs:96:13\n |\n96 | pub mod resource;\n | ^^^^^^^^\nnote: the item is gated behind the `resource` feature\n --\u003e /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/src/sys/mod.rs:95:8\n |\n95 | #![feature = \"resource\"]\n | ^^^^^^^\n\nerror[E0425]: cannot find value `_SC_AIO_PRIO_DELTA_MAX` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2032:39\n |\n2032 | SC_AIO_PRIO_DELTA_MAX = libc::_SC_AIO_PRIO_DELTA_MAX,\n | ^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_PRIORITIZED_IO` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2072:35\n |\n2072 | SC_PRIORITIZED_IO = libc::_SC_PRIORITIZED_IO,\n | ^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_REALTIME_SIGNALS` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2074:37\n |\n2074 | SC_REALTIME_SIGNALS = libc::_SC_REALTIME_SIGNALS,\n | ^^^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_RTSIG_MAX` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2076:30\n |\n2076 | SC_RTSIG_MAX = libc::_SC_RTSIG_MAX,\n | ^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_AIO_MAX`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1809:1\n |\n1809 | pub const _SC_AIO_MAX: ::c_int = 52;\n | ------------------------------ similarly named constant `_SC_AIO_MAX` defined here\n\nerror[E0425]: cannot find value `_SC_SEM_VALUE_MAX` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2080:34\n |\n2080 | SC_SEM_VALUE_MAX = libc::_SC_SEM_VALUE_MAX,\n | ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_SEM_NSEMS_MAX`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1844:1\n |\n1844 | pub const _SC_SEM_NSEMS_MAX: ::c_int = 89;\n | ------------------------------------ similarly named constant `_SC_SEM_NSEMS_MAX` defined here\n\nerror[E0425]: cannot find value `_SC_SIGQUEUE_MAX` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2082:33\n |\n2082 | SC_SIGQUEUE_MAX = libc::_SC_SIGQUEUE_MAX,\n | ^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XOPEN_CRYPT` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2102:32\n |\n2102 | SC_XOPEN_CRYPT = libc::_SC_XOPEN_CRYPT,\n | ^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_XOPEN_SHM`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/mod.rs:585:1\n |\n585 | pub const _SC_XOPEN_SHM: ::c_int = 30;\n | -------------------------------- similarly named constant `_SC_XOPEN_SHM` defined here\n\nerror[E0425]: cannot find value `_SC_XOPEN_ENH_I18N` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2103:35\n |\n2103 | SC_XOPEN_ENH_I18N = libc::_SC_XOPEN_ENH_I18N,\n | ^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XOPEN_LEGACY` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2104:33\n |\n2104 | SC_XOPEN_LEGACY = libc::_SC_XOPEN_LEGACY,\n | ^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XOPEN_REALTIME` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2105:35\n |\n2105 | SC_XOPEN_REALTIME = libc::_SC_XOPEN_REALTIME,\n | ^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XOPEN_REALTIME_THREADS` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2106:43\n |\n2106 | SC_XOPEN_REALTIME_THREADS = libc::_SC_XOPEN_REALTIME_THREADS,\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XOPEN_UNIX` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2108:31\n |\n2108 | SC_XOPEN_UNIX = libc::_SC_XOPEN_UNIX,\n | ^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_OPEN_MAX`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/mod.rs:559:1\n |\n559 | pub const _SC_OPEN_MAX: ::c_int = 5;\n | ------------------------------- similarly named constant `_SC_OPEN_MAX` defined here\n\nerror[E0425]: cannot find value `_SC_XOPEN_VERSION` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2109:34\n |\n2109 | SC_XOPEN_VERSION = libc::_SC_XOPEN_VERSION,\n | ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_2_VERSION`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/mod.rs:571:1\n |\n571 | pub const _SC_2_VERSION: ::c_int = 17;\n | -------------------------------- similarly named constant `_SC_2_VERSION` defined here\n\nerror[E0425]: cannot find value `_SC_XOPEN_XCU_VERSION` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2110:38\n |\n2110 | SC_XOPEN_XCU_VERSION = libc::_SC_XOPEN_XCU_VERSION,\n | ^^^^^^^^^^^^^^^^^^^^^ not found in `libc`\n\nerror[E0425]: cannot find value `_SC_XBS5_ILP32_OFF32` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2117:37\n |\n2117 | SC_XBS5_ILP32_OFF32 = libc::_SC_XBS5_ILP32_OFF32,\n | ^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_V6_ILP32_OFF32`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1831:1\n |\n1831 | pub const _SC_V6_ILP32_OFF32: ::c_int = 74;\n | ------------------------------------- similarly named constant `_SC_V6_ILP32_OFF32` defined here\n\nerror[E0425]: cannot find value `_SC_XBS5_ILP32_OFFBIG` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2124:38\n |\n2124 | SC_XBS5_ILP32_OFFBIG = libc::_SC_XBS5_ILP32_OFFBIG,\n | ^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_V6_ILP32_OFFBIG`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1832:1\n |\n1832 | pub const _SC_V6_ILP32_OFFBIG: ::c_int = 75;\n | -------------------------------------- similarly named constant `_SC_V6_ILP32_OFFBIG` defined here\n\nerror[E0425]: cannot find value `_SC_XBS5_LP64_OFF64` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2131:36\n |\n2131 | SC_XBS5_LP64_OFF64 = libc::_SC_XBS5_LP64_OFF64,\n | ^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_V6_LP64_OFF64`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1833:1\n |\n1833 | pub const _SC_V6_LP64_OFF64: ::c_int = 76;\n | ------------------------------------ similarly named constant `_SC_V6_LP64_OFF64` defined here\n\nerror[E0425]: cannot find value `_SC_XBS5_LPBIG_OFFBIG` in crate `libc`\n --\u003e vm/src/stdlib/posix.rs:2138:38\n |\n2138 | SC_XBS5_LPBIG_OFFBIG = libc::_SC_XBS5_LPBIG_OFFBIG,\n | ^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `_SC_V6_LPBIG_OFFBIG`\n |\n ::: /home/bo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.159/src/unix/bsd/netbsdlike/netbsd/mod.rs:1834:1\n |\n1834 | pub const _SC_V6_LPBIG_OFFBIG: ::c_int = 77;\n | -------------------------------------- similarly named constant `_SC_V6_LPBIG_OFFBIG` defined here\n\nerror[E0081]: discriminant value `17` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2029 | SC_2_VERSION = libc::_SC_2_VERSION,\n | ------------------- `17` assigned here\n...\n2076 | SC_RTSIG_MAX = libc::_SC_RTSIG_MAX,\n | ------------------- `17` assigned here\n\nerror[E0081]: discriminant value `53` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2032 | SC_AIO_PRIO_DELTA_MAX = libc::_SC_AIO_PRIO_DELTA_MAX,\n | ---------------------------- `53` assigned here\n...\n2056 | SC_MESSAGE_PASSING = libc::_SC_MESSAGE_PASSING,\n | ------------------------- `53` assigned here\n\nerror[E0081]: discriminant value `9` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2036 | SC_BC_BASE_MAX = libc::_SC_BC_BASE_MAX,\n | --------------------- `9` assigned here\n...\n2102 | SC_XOPEN_CRYPT = libc::_SC_XOPEN_CRYPT,\n | --------------------- `9` assigned here\n\nerror[E0081]: discriminant value `10` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2037 | SC_BC_DIM_MAX = libc::_SC_BC_DIM_MAX,\n | -------------------- `10` assigned here\n...\n2103 | SC_XOPEN_ENH_I18N = libc::_SC_XOPEN_ENH_I18N,\n | ------------------------ `10` assigned here\n\nerror[E0081]: discriminant value `11` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2038 | SC_BC_SCALE_MAX = libc::_SC_BC_SCALE_MAX,\n | ---------------------- `11` assigned here\n...\n2104 | SC_XOPEN_LEGACY = libc::_SC_XOPEN_LEGACY,\n | ---------------------- `11` assigned here\n\nerror[E0081]: discriminant value `12` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2039 | SC_BC_STRING_MAX = libc::_SC_BC_STRING_MAX,\n | ----------------------- `12` assigned here\n...\n2105 | SC_XOPEN_REALTIME = libc::_SC_XOPEN_REALTIME,\n | ------------------------ `12` assigned here\n\nerror[E0081]: discriminant value `13` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2042 | SC_COLL_WEIGHTS_MAX = libc::_SC_COLL_WEIGHTS_MAX,\n | -------------------------- `13` assigned here\n...\n2106 | SC_XOPEN_REALTIME_THREADS = libc::_SC_XOPEN_REALTIME_THREADS,\n | -------------------------------- `13` assigned here\n\nerror[E0081]: discriminant value `32` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2048 | SC_IOV_MAX = libc::_SC_IOV_MAX,\n | ----------------- `32` assigned here\n...\n2109 | SC_XOPEN_VERSION = libc::_SC_XOPEN_VERSION,\n | ----------------------- `32` assigned here\n\nerror[E0081]: discriminant value `37` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2051 | SC_LOGIN_NAME_MAX = libc::_SC_LOGIN_NAME_MAX,\n | ------------------------ `37` assigned here\n...\n2138 | SC_XBS5_LPBIG_OFFBIG = libc::_SC_XBS5_LPBIG_OFFBIG,\n | --------------------------- `37` assigned here\n\nerror[E0081]: discriminant value `33` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2052 | SC_MAPPED_FILES = libc::_SC_MAPPED_FILES,\n | ---------------------- `33` assigned here\n...\n2110 | SC_XOPEN_XCU_VERSION = libc::_SC_XOPEN_XCU_VERSION,\n | --------------------------- `33` assigned here\n\nerror[E0081]: discriminant value `34` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2053 | SC_MEMLOCK = libc::_SC_MEMLOCK,\n | ----------------- `34` assigned here\n...\n2117 | SC_XBS5_ILP32_OFF32 = libc::_SC_XBS5_ILP32_OFF32,\n | -------------------------- `34` assigned here\n\nerror[E0081]: discriminant value `35` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2054 | SC_MEMLOCK_RANGE = libc::_SC_MEMLOCK_RANGE,\n | ----------------------- `35` assigned here\n...\n2124 | SC_XBS5_ILP32_OFFBIG = libc::_SC_XBS5_ILP32_OFFBIG,\n | --------------------------- `35` assigned here\n\nerror[E0081]: discriminant value `36` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2055 | SC_MEMORY_PROTECTION = libc::_SC_MEMORY_PROTECTION,\n | --------------------------- `36` assigned here\n...\n2131 | SC_XBS5_LP64_OFF64 = libc::_SC_XBS5_LP64_OFF64,\n | ------------------------- `36` assigned here\n\nerror[E0081]: discriminant value `57` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2074 | SC_REALTIME_SIGNALS = libc::_SC_REALTIME_SIGNALS,\n | -------------------------- `57` assigned here\n...\n2088 | SC_THREAD_DESTRUCTOR_ITERATIONS = libc::_SC_THREAD_DESTRUCTOR_ITERATIONS,\n | -------------------------------------- `57` assigned here\n\nerror[E0081]: discriminant value `31` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2084 | SC_SYNCHRONIZED_IO = libc::_SC_SYNCHRONIZED_IO,\n | ------------------------- `31` assigned here\n...\n2108 | SC_XOPEN_UNIX = libc::_SC_XOPEN_UNIX,\n | -------------------- `31` assigned here\n\nerror[E0081]: discriminant value `88` assigned more than once\n --\u003e vm/src/stdlib/posix.rs:2020:5\n |\n2020 | pub enum SysconfVar {\n | ^^^^^^^^^^^^^^^^^^^\n...\n2082 | SC_SIGQUEUE_MAX = libc::_SC_SIGQUEUE_MAX,\n | ---------------------- `88` assigned here\n...\n2098 | SC_TIMER_MAX = libc::_SC_TIMER_MAX,\n | ------------------- `88` assigned here\n```","author":{"url":"https://github.com/isbm","@type":"Person","name":"isbm"},"datePublished":"2025-02-06T20:38:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/5506/RustPython/issues/5506"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:5d84ac6a-c70f-7c0f-0901-fecd5d9633da |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DA80:39F63:54FE04:7263C2:6A5ED955 |
| html-safe-nonce | 0918a31629b50dda10618340a854374799b2f20f8d224040a911f2c05711d059 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQTgwOjM5RjYzOjU0RkUwNDo3MjYzQzI6NkE1RUQ5NTUiLCJ2aXNpdG9yX2lkIjoiMzA4OTcxMDM2Njg0MDUxMDgwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 04393b9fe41e35d8c431aae5a35eacffc0bc67bd003d24f22a1132352ccb616f |
| hovercard-subject-tag | issue:2836535797 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/RustPython/RustPython/5506/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fa2614191683f9f18212ea74122c55eff2165d8bf3646babeb6521b8cda70f6f/RustPython/RustPython/issues/5506 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fa2614191683f9f18212ea74122c55eff2165d8bf3646babeb6521b8cda70f6f/RustPython/RustPython/issues/5506 |
| og:image:alt | Summary Seems that we have a big problem with the libc constants on NetBSD 10.x Details error[E0432]: unresolved import `nix::sys::resource` --> vm/src/stdlib/time.rs:676:23 | 676 | use nix::sys::r... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | isbm |
| hostname | github.com |
| expected-hostname | github.com |
| None | 82d0004a35927bdb00c652a57f456c55aa0eda4ade1bc7956d7510fdea6e454b |
| turbo-cache-control | no-preview |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d2d913dd727d2d7ac189fb4d05b10bc34ecd03ee |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width