[package] name = "mirada-layout" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true description = "mirada — motor de teselado del compositor Wayland: reparte la pantalla entre ventanas según el modo de layout. Agnóstico de Wayland y de smithay." [dependencies] # Deps declaradas directas (no `workspace = true`): mirada-layout es un # crate-núcleo compartido entre dos workspaces de Cargo —brahman y # renaser— así que mantiene sus dependencias autocontenidas. # # `libm`: `sqrt`/`ceil`/`round` viven en `std`, no en `core`; este crate # es `no_std`, así que la matemática de punto flotante pasa por `libm`. libm = "0.2" # `serde` es opcional: el motor de teselado no necesita (de)serializar # para funcionar. Los consumidores Linux (mirada-protocol/brain) activan # la feature; el kernel bare-metal de renaser no. `default-features = # false` evita arrastrar `std` aun con la feature activa. serde = { version = "1", optional = true, default-features = false, features = ["derive", "alloc"] } [features] serde = ["dep:serde"]