tawasuyu

tawasuyu/brahman

Rust 332TOML 127JSON 17Markdown 154710 Sutichaykuna

⎇ 3fc6dcfa72e4783f03da32b3ab5900b06f483bbd crates/runtime/ente-echo/src/lib.rs Rust · 18 siq'ikuna · 603 B Ñawpa willay Pi imata llamkarqan ch'uya

refactor(monorepo): reorganización lógica + renames + SDDs + split CHANGELOG 550c98f27 · sergio ·

1//! Constantes públicas del Ente echo. Lib aparte del bin para que `busctl`
2//! y otros consumidores puedan importar el InterfaceId sin enlazar el binario.
3
4use ente_card::{Capability, InterfaceId};
5
6/// UUID estable del interface "echo". Genera nuevo por sed si forkeas.
7pub const ECHO_IFACE: InterfaceId = InterfaceId([
8    0xec, 0x40, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x01,
9    0x80, 0x00, 0xde, 0xad, 0xbe, 0xef, 0xca, 0xfe,
10]);
11pub const ECHO_VERSION: u16 = 1;
12
13pub fn echo_capability() -> Capability {
14    Capability::Endpoint {
15        interface: ECHO_IFACE,
16        version: ECHO_VERSION,
17    }
18}