1
0
Fork 0
forked from wry/wry

wayland: make object versions type safe

This commit is contained in:
Julian Orth 2024-04-08 14:47:50 +02:00
parent 0d7b45d149
commit e3a1a0b30f
50 changed files with 198 additions and 173 deletions

View file

@ -39,7 +39,7 @@ use {
zxdg_decoration_manager_v1::ZxdgDecorationManagerV1Global,
zxdg_output_manager_v1::ZxdgOutputManagerV1Global,
},
object::{Interface, ObjectId},
object::{Interface, ObjectId, Version},
state::State,
utils::{
copyhashmap::{CopyHashMap, Locked},
@ -97,7 +97,7 @@ pub trait GlobalBase {
self: Rc<Self>,
client: &'a Rc<Client>,
id: ObjectId,
version: u32,
version: Version,
) -> Result<(), GlobalsError>;
fn interface(&self) -> Interface;
}