Struct wayrs_client::interface::Interface
source · pub struct Interface {
pub name: &'static CStr,
pub version: u32,
pub events: &'static [MessageDesc],
pub requests: &'static [MessageDesc],
}
Fields§
§name: &'static CStr
§version: u32
§events: &'static [MessageDesc]
§requests: &'static [MessageDesc]
Trait Implementations§
source§impl PartialEq<&'static Interface> for &'static Interface
impl PartialEq<&'static Interface> for &'static Interface
impl Eq for &'static Interface
Auto Trait Implementations§
impl RefUnwindSafe for Interface
impl Send for Interface
impl Sync for Interface
impl Unpin for Interface
impl UnwindSafe for Interface
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more