Struct wayland_client::internals::wl_interface [] [src]

pub struct wl_interface {
    pub name: *const char,
    pub version: c_int,
    pub method_count: c_int,
    pub methods: *const wl_message,
    pub event_count: c_int,
    pub events: *const wl_message,
}

Type representing an interface in the libwayland-client.so ABI.

This type allows you to manually bind to a wayland protocol extension not (yet?) supported by this library, via the FFI and Bind traits.

Fields

name
version
method_count
methods
event_count
events