|
|
<h2 id='implementors' class='small-section-header'>Implementors<a href='#implementors' class='anchor'></a></h2><div class='item-list' id='implementors-list'><h3 id='impl-MessageGroup' class='impl'><code class='in-band'>impl MessageGroup for <a class="enum" href="../wayland_client/enum.NoMessage.html" title="enum wayland_client::NoMessage">NoMessage</a></code><a href='#impl-MessageGroup' class='anchor'></a><a class='srclink' href='../src/wayland_commons/lib.rs.html#118-151' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-1' class="associatedconstant hidden"><code id='MESSAGES.v-1'>const <a href='#associatedconstant.MESSAGES-1' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#119' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-1' class="type"><code id='Map.t-1'>type <a href='#associatedtype.Map-1' class="type">Map</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></code></h4><h4 id='method.is_destructor' class="method hidden"><code id='is_destructor.v-1'>fn <a href='#method.is_destructor' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#121-123' title='goto source code'>[src]</a></h4><h4 id='method.opcode' class="method hidden"><code id='opcode.v-1'>fn <a href='#method.opcode' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#124-126' title='goto source code'>[src]</a></h4><h4 id='method.child' class="method hidden"><code id='child.v-1'>fn <a href='#method.child' class='fnname'>child</a><M>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>M) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><M>> <span class="where fmt-newline">where<br> M: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>, </span></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#127-129' title='goto source code'>[src]</a></h4><h4 id='method.from_raw' class="method hidden"><code id='from_raw.v-1'>fn <a href='#method.from_raw' class='fnname'>from_raw</a>(<a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, &mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/enum.NoMessage.html" title="enum wayland_client::NoMessage">NoMessage</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#130-132' title='goto source code'>[src]</a></h4><h4 id='method.into_raw' class="method hidden"><code id='into_raw.v-1'>fn <a href='#method.into_raw' class='fnname'>into_raw</a>(self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#133-135' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c' class="method hidden"><code id='from_raw_c.v-1'>unsafe fn <a href='#method.from_raw_c' class='fnname'>from_raw_c</a>(<br> _obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> _opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> _args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/enum.NoMessage.html" title="enum wayland_client::NoMessage">NoMessage</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#137-143' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in' class="method hidden"><code id='as_raw_c_in.v-1'>fn <a href='#method.as_raw_c_in' class='fnname'>as_raw_c_in</a><F, T>(self, _f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_commons/lib.rs.html#145-150' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-1' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_buffer::<a class="enum" href="../wayland_client/protocol/wl_buffer/enum.Event.html" title="enum wayland_client::protocol::wl_buffer::Event">Event</a></code><a href='#impl-MessageGroup-1' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-2' class="associatedconstant hidden"><code id='MESSAGES.v-2'>const <a href='#associatedconstant.MESSAGES-2' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-2' class="type"><code id='Map.t-2'>type <a href='#associatedtype.Map-2' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-1' class="method hidden"><code id='is_destructor.v-2'>fn <a href='#method.is_destructor-1' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-1' class="method hidden"><code id='opcode.v-2'>fn <a href='#method.opcode-1' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-1' class="method hidden"><code id='child.v-2'>fn <a href='#method.child-1' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-1' class="method hidden"><code id='from_raw.v-2'>fn <a href='#method.from_raw-1' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-1' class="method hidden"><code id='into_raw.v-2'>fn <a href='#method.into_raw-1' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-1' class="method hidden"><code id='from_raw_c.v-2'>unsafe fn <a href='#method.from_raw_c-1' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_buffer/enum.Event.html" title="enum wayland_client::protocol::wl_buffer::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-1' class="method hidden"><code id='as_raw_c_in.v-2'>fn <a href='#method.as_raw_c_in-1' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-2' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_buffer::<a class="enum" href="../wayland_client/protocol/wl_buffer/enum.Request.html" title="enum wayland_client::protocol::wl_buffer::Request">Request</a></code><a href='#impl-MessageGroup-2' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-3' class="associatedconstant hidden"><code id='MESSAGES.v-3'>const <a href='#associatedconstant.MESSAGES-3' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-3' class="type"><code id='Map.t-3'>type <a href='#associatedtype.Map-3' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-2' class="method hidden"><code id='is_destructor.v-3'>fn <a href='#method.is_destructor-2' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-2' class="method hidden"><code id='opcode.v-3'>fn <a href='#method.opcode-2' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-2' class="method hidden"><code id='child.v-3'>fn <a href='#method.child-2' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-2' class="method hidden"><code id='from_raw.v-3'>fn <a href='#method.from_raw-2' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-2' class="method hidden"><code id='into_raw.v-3'>fn <a href='#method.into_raw-2' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-2' class="method hidden"><code id='from_raw_c.v-3'>unsafe fn <a href='#method.from_raw_c-2' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_buffer/enum.Request.html" title="enum wayland_client::protocol::wl_buffer::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-2' class="method hidden"><code id='as_raw_c_in.v-3'>fn <a href='#method.as_raw_c_in-2' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-3' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_callback::<a class="enum" href="../wayland_client/protocol/wl_callback/enum.Event.html" title="enum wayland_client::protocol::wl_callback::Event">Event</a></code><a href='#impl-MessageGroup-3' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-4' class="associatedconstant hidden"><code id='MESSAGES.v-4'>const <a href='#associatedconstant.MESSAGES-4' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-4' class="type"><code id='Map.t-4'>type <a href='#associatedtype.Map-4' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-3' class="method hidden"><code id='is_destructor.v-4'>fn <a href='#method.is_destructor-3' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-3' class="method hidden"><code id='opcode.v-4'>fn <a href='#method.opcode-3' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-3' class="method hidden"><code id='child.v-4'>fn <a href='#method.child-3' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-3' class="method hidden"><code id='from_raw.v-4'>fn <a href='#method.from_raw-3' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-3' class="method hidden"><code id='into_raw.v-4'>fn <a href='#method.into_raw-3' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-3' class="method hidden"><code id='from_raw_c.v-4'>unsafe fn <a href='#method.from_raw_c-3' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_callback/enum.Event.html" title="enum wayland_client::protocol::wl_callback::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-3' class="method hidden"><code id='as_raw_c_in.v-4'>fn <a href='#method.as_raw_c_in-3' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-4' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_callback::<a class="enum" href="../wayland_client/protocol/wl_callback/enum.Request.html" title="enum wayland_client::protocol::wl_callback::Request">Request</a></code><a href='#impl-MessageGroup-4' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-5' class="associatedconstant hidden"><code id='MESSAGES.v-5'>const <a href='#associatedconstant.MESSAGES-5' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-5' class="type"><code id='Map.t-5'>type <a href='#associatedtype.Map-5' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-4' class="method hidden"><code id='is_destructor.v-5'>fn <a href='#method.is_destructor-4' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-4' class="method hidden"><code id='opcode.v-5'>fn <a href='#method.opcode-4' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-4' class="method hidden"><code id='child.v-5'>fn <a href='#method.child-4' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-4' class="method hidden"><code id='from_raw.v-5'>fn <a href='#method.from_raw-4' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-4' class="method hidden"><code id='into_raw.v-5'>fn <a href='#method.into_raw-4' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-4' class="method hidden"><code id='from_raw_c.v-5'>unsafe fn <a href='#method.from_raw_c-4' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_callback/enum.Request.html" title="enum wayland_client::protocol::wl_callback::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-4' class="method hidden"><code id='as_raw_c_in.v-5'>fn <a href='#method.as_raw_c_in-4' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-5' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_compositor::<a class="enum" href="../wayland_client/protocol/wl_compositor/enum.Event.html" title="enum wayland_client::protocol::wl_compositor::Event">Event</a></code><a href='#impl-MessageGroup-5' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-6' class="associatedconstant hidden"><code id='MESSAGES.v-6'>const <a href='#associatedconstant.MESSAGES-6' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-6' class="type"><code id='Map.t-6'>type <a href='#associatedtype.Map-6' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-5' class="method hidden"><code id='is_destructor.v-6'>fn <a href='#method.is_destructor-5' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-5' class="method hidden"><code id='opcode.v-6'>fn <a href='#method.opcode-5' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-5' class="method hidden"><code id='child.v-6'>fn <a href='#method.child-5' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-5' class="method hidden"><code id='from_raw.v-6'>fn <a href='#method.from_raw-5' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-5' class="method hidden"><code id='into_raw.v-6'>fn <a href='#method.into_raw-5' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-5' class="method hidden"><code id='from_raw_c.v-6'>unsafe fn <a href='#method.from_raw_c-5' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_compositor/enum.Event.html" title="enum wayland_client::protocol::wl_compositor::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-5' class="method hidden"><code id='as_raw_c_in.v-6'>fn <a href='#method.as_raw_c_in-5' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-6' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_compositor::<a class="enum" href="../wayland_client/protocol/wl_compositor/enum.Request.html" title="enum wayland_client::protocol::wl_compositor::Request">Request</a></code><a href='#impl-MessageGroup-6' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-7' class="associatedconstant hidden"><code id='MESSAGES.v-7'>const <a href='#associatedconstant.MESSAGES-7' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-7' class="type"><code id='Map.t-7'>type <a href='#associatedtype.Map-7' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-6' class="method hidden"><code id='is_destructor.v-7'>fn <a href='#method.is_destructor-6' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-6' class="method hidden"><code id='opcode.v-7'>fn <a href='#method.opcode-6' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-6' class="method hidden"><code id='child.v-7'>fn <a href='#method.child-6' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-6' class="method hidden"><code id='from_raw.v-7'>fn <a href='#method.from_raw-6' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-6' class="method hidden"><code id='into_raw.v-7'>fn <a href='#method.into_raw-6' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-6' class="method hidden"><code id='from_raw_c.v-7'>unsafe fn <a href='#method.from_raw_c-6' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_compositor/enum.Request.html" title="enum wayland_client::protocol::wl_compositor::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-6' class="method hidden"><code id='as_raw_c_in.v-7'>fn <a href='#method.as_raw_c_in-6' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-7' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_device::<a class="enum" href="../wayland_client/protocol/wl_data_device/enum.Event.html" title="enum wayland_client::protocol::wl_data_device::Event">Event</a></code><a href='#impl-MessageGroup-7' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-8' class="associatedconstant hidden"><code id='MESSAGES.v-8'>const <a href='#associatedconstant.MESSAGES-8' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-8' class="type"><code id='Map.t-8'>type <a href='#associatedtype.Map-8' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-7' class="method hidden"><code id='is_destructor.v-8'>fn <a href='#method.is_destructor-7' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-7' class="method hidden"><code id='opcode.v-8'>fn <a href='#method.opcode-7' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-7' class="method hidden"><code id='child.v-8'>fn <a href='#method.child-7' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-7' class="method hidden"><code id='from_raw.v-8'>fn <a href='#method.from_raw-7' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-7' class="method hidden"><code id='into_raw.v-8'>fn <a href='#method.into_raw-7' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-7' class="method hidden"><code id='from_raw_c.v-8'>unsafe fn <a href='#method.from_raw_c-7' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_device/enum.Event.html" title="enum wayland_client::protocol::wl_data_device::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-7' class="method hidden"><code id='as_raw_c_in.v-8'>fn <a href='#method.as_raw_c_in-7' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-8' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_device::<a class="enum" href="../wayland_client/protocol/wl_data_device/enum.Request.html" title="enum wayland_client::protocol::wl_data_device::Request">Request</a></code><a href='#impl-MessageGroup-8' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-9' class="associatedconstant hidden"><code id='MESSAGES.v-9'>const <a href='#associatedconstant.MESSAGES-9' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-9' class="type"><code id='Map.t-9'>type <a href='#associatedtype.Map-9' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-8' class="method hidden"><code id='is_destructor.v-9'>fn <a href='#method.is_destructor-8' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-8' class="method hidden"><code id='opcode.v-9'>fn <a href='#method.opcode-8' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-8' class="method hidden"><code id='child.v-9'>fn <a href='#method.child-8' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-8' class="method hidden"><code id='from_raw.v-9'>fn <a href='#method.from_raw-8' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-8' class="method hidden"><code id='into_raw.v-9'>fn <a href='#method.into_raw-8' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-8' class="method hidden"><code id='from_raw_c.v-9'>unsafe fn <a href='#method.from_raw_c-8' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_device/enum.Request.html" title="enum wayland_client::protocol::wl_data_device::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-8' class="method hidden"><code id='as_raw_c_in.v-9'>fn <a href='#method.as_raw_c_in-8' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-9' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_device_manager::<a class="enum" href="../wayland_client/protocol/wl_data_device_manager/enum.Event.html" title="enum wayland_client::protocol::wl_data_device_manager::Event">Event</a></code><a href='#impl-MessageGroup-9' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-10' class="associatedconstant hidden"><code id='MESSAGES.v-10'>const <a href='#associatedconstant.MESSAGES-10' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-10' class="type"><code id='Map.t-10'>type <a href='#associatedtype.Map-10' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-9' class="method hidden"><code id='is_destructor.v-10'>fn <a href='#method.is_destructor-9' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-9' class="method hidden"><code id='opcode.v-10'>fn <a href='#method.opcode-9' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-9' class="method hidden"><code id='child.v-10'>fn <a href='#method.child-9' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-9' class="method hidden"><code id='from_raw.v-10'>fn <a href='#method.from_raw-9' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-9' class="method hidden"><code id='into_raw.v-10'>fn <a href='#method.into_raw-9' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-9' class="method hidden"><code id='from_raw_c.v-10'>unsafe fn <a href='#method.from_raw_c-9' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_device_manager/enum.Event.html" title="enum wayland_client::protocol::wl_data_device_manager::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-9' class="method hidden"><code id='as_raw_c_in.v-10'>fn <a href='#method.as_raw_c_in-9' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-10' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_device_manager::<a class="enum" href="../wayland_client/protocol/wl_data_device_manager/enum.Request.html" title="enum wayland_client::protocol::wl_data_device_manager::Request">Request</a></code><a href='#impl-MessageGroup-10' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-11' class="associatedconstant hidden"><code id='MESSAGES.v-11'>const <a href='#associatedconstant.MESSAGES-11' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-11' class="type"><code id='Map.t-11'>type <a href='#associatedtype.Map-11' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-10' class="method hidden"><code id='is_destructor.v-11'>fn <a href='#method.is_destructor-10' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-10' class="method hidden"><code id='opcode.v-11'>fn <a href='#method.opcode-10' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-10' class="method hidden"><code id='child.v-11'>fn <a href='#method.child-10' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-10' class="method hidden"><code id='from_raw.v-11'>fn <a href='#method.from_raw-10' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-10' class="method hidden"><code id='into_raw.v-11'>fn <a href='#method.into_raw-10' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-10' class="method hidden"><code id='from_raw_c.v-11'>unsafe fn <a href='#method.from_raw_c-10' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_device_manager/enum.Request.html" title="enum wayland_client::protocol::wl_data_device_manager::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-10' class="method hidden"><code id='as_raw_c_in.v-11'>fn <a href='#method.as_raw_c_in-10' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-11' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_offer::<a class="enum" href="../wayland_client/protocol/wl_data_offer/enum.Event.html" title="enum wayland_client::protocol::wl_data_offer::Event">Event</a></code><a href='#impl-MessageGroup-11' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-12' class="associatedconstant hidden"><code id='MESSAGES.v-12'>const <a href='#associatedconstant.MESSAGES-12' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-12' class="type"><code id='Map.t-12'>type <a href='#associatedtype.Map-12' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-11' class="method hidden"><code id='is_destructor.v-12'>fn <a href='#method.is_destructor-11' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-11' class="method hidden"><code id='opcode.v-12'>fn <a href='#method.opcode-11' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-11' class="method hidden"><code id='child.v-12'>fn <a href='#method.child-11' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-11' class="method hidden"><code id='from_raw.v-12'>fn <a href='#method.from_raw-11' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-11' class="method hidden"><code id='into_raw.v-12'>fn <a href='#method.into_raw-11' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-11' class="method hidden"><code id='from_raw_c.v-12'>unsafe fn <a href='#method.from_raw_c-11' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_offer/enum.Event.html" title="enum wayland_client::protocol::wl_data_offer::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-11' class="method hidden"><code id='as_raw_c_in.v-12'>fn <a href='#method.as_raw_c_in-11' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-12' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_offer::<a class="enum" href="../wayland_client/protocol/wl_data_offer/enum.Request.html" title="enum wayland_client::protocol::wl_data_offer::Request">Request</a></code><a href='#impl-MessageGroup-12' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-13' class="associatedconstant hidden"><code id='MESSAGES.v-13'>const <a href='#associatedconstant.MESSAGES-13' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-13' class="type"><code id='Map.t-13'>type <a href='#associatedtype.Map-13' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-12' class="method hidden"><code id='is_destructor.v-13'>fn <a href='#method.is_destructor-12' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-12' class="method hidden"><code id='opcode.v-13'>fn <a href='#method.opcode-12' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-12' class="method hidden"><code id='child.v-13'>fn <a href='#method.child-12' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-12' class="method hidden"><code id='from_raw.v-13'>fn <a href='#method.from_raw-12' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-12' class="method hidden"><code id='into_raw.v-13'>fn <a href='#method.into_raw-12' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-12' class="method hidden"><code id='from_raw_c.v-13'>unsafe fn <a href='#method.from_raw_c-12' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_offer/enum.Request.html" title="enum wayland_client::protocol::wl_data_offer::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-12' class="method hidden"><code id='as_raw_c_in.v-13'>fn <a href='#method.as_raw_c_in-12' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-13' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_source::<a class="enum" href="../wayland_client/protocol/wl_data_source/enum.Event.html" title="enum wayland_client::protocol::wl_data_source::Event">Event</a></code><a href='#impl-MessageGroup-13' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-14' class="associatedconstant hidden"><code id='MESSAGES.v-14'>const <a href='#associatedconstant.MESSAGES-14' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-14' class="type"><code id='Map.t-14'>type <a href='#associatedtype.Map-14' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-13' class="method hidden"><code id='is_destructor.v-14'>fn <a href='#method.is_destructor-13' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-13' class="method hidden"><code id='opcode.v-14'>fn <a href='#method.opcode-13' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-13' class="method hidden"><code id='child.v-14'>fn <a href='#method.child-13' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-13' class="method hidden"><code id='from_raw.v-14'>fn <a href='#method.from_raw-13' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-13' class="method hidden"><code id='into_raw.v-14'>fn <a href='#method.into_raw-13' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-13' class="method hidden"><code id='from_raw_c.v-14'>unsafe fn <a href='#method.from_raw_c-13' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_source/enum.Event.html" title="enum wayland_client::protocol::wl_data_source::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-13' class="method hidden"><code id='as_raw_c_in.v-14'>fn <a href='#method.as_raw_c_in-13' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-14' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_data_source::<a class="enum" href="../wayland_client/protocol/wl_data_source/enum.Request.html" title="enum wayland_client::protocol::wl_data_source::Request">Request</a></code><a href='#impl-MessageGroup-14' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-15' class="associatedconstant hidden"><code id='MESSAGES.v-15'>const <a href='#associatedconstant.MESSAGES-15' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-15' class="type"><code id='Map.t-15'>type <a href='#associatedtype.Map-15' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-14' class="method hidden"><code id='is_destructor.v-15'>fn <a href='#method.is_destructor-14' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-14' class="method hidden"><code id='opcode.v-15'>fn <a href='#method.opcode-14' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-14' class="method hidden"><code id='child.v-15'>fn <a href='#method.child-14' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-14' class="method hidden"><code id='from_raw.v-15'>fn <a href='#method.from_raw-14' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-14' class="method hidden"><code id='into_raw.v-15'>fn <a href='#method.into_raw-14' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-14' class="method hidden"><code id='from_raw_c.v-15'>unsafe fn <a href='#method.from_raw_c-14' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_data_source/enum.Request.html" title="enum wayland_client::protocol::wl_data_source::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-14' class="method hidden"><code id='as_raw_c_in.v-15'>fn <a href='#method.as_raw_c_in-14' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-15' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_display::<a class="enum" href="../wayland_client/protocol/wl_display/enum.Event.html" title="enum wayland_client::protocol::wl_display::Event">Event</a></code><a href='#impl-MessageGroup-15' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-16' class="associatedconstant hidden"><code id='MESSAGES.v-16'>const <a href='#associatedconstant.MESSAGES-16' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-16' class="type"><code id='Map.t-16'>type <a href='#associatedtype.Map-16' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-15' class="method hidden"><code id='is_destructor.v-16'>fn <a href='#method.is_destructor-15' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-15' class="method hidden"><code id='opcode.v-16'>fn <a href='#method.opcode-15' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-15' class="method hidden"><code id='child.v-16'>fn <a href='#method.child-15' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-15' class="method hidden"><code id='from_raw.v-16'>fn <a href='#method.from_raw-15' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-15' class="method hidden"><code id='into_raw.v-16'>fn <a href='#method.into_raw-15' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-15' class="method hidden"><code id='from_raw_c.v-16'>unsafe fn <a href='#method.from_raw_c-15' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_display/enum.Event.html" title="enum wayland_client::protocol::wl_display::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-15' class="method hidden"><code id='as_raw_c_in.v-16'>fn <a href='#method.as_raw_c_in-15' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-16' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_display::<a class="enum" href="../wayland_client/protocol/wl_display/enum.Request.html" title="enum wayland_client::protocol::wl_display::Request">Request</a></code><a href='#impl-MessageGroup-16' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-17' class="associatedconstant hidden"><code id='MESSAGES.v-17'>const <a href='#associatedconstant.MESSAGES-17' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-17' class="type"><code id='Map.t-17'>type <a href='#associatedtype.Map-17' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-16' class="method hidden"><code id='is_destructor.v-17'>fn <a href='#method.is_destructor-16' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-16' class="method hidden"><code id='opcode.v-17'>fn <a href='#method.opcode-16' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-16' class="method hidden"><code id='child.v-17'>fn <a href='#method.child-16' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-16' class="method hidden"><code id='from_raw.v-17'>fn <a href='#method.from_raw-16' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-16' class="method hidden"><code id='into_raw.v-17'>fn <a href='#method.into_raw-16' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-16' class="method hidden"><code id='from_raw_c.v-17'>unsafe fn <a href='#method.from_raw_c-16' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_display/enum.Request.html" title="enum wayland_client::protocol::wl_display::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-16' class="method hidden"><code id='as_raw_c_in.v-17'>fn <a href='#method.as_raw_c_in-16' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-17' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_keyboard::<a class="enum" href="../wayland_client/protocol/wl_keyboard/enum.Event.html" title="enum wayland_client::protocol::wl_keyboard::Event">Event</a></code><a href='#impl-MessageGroup-17' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-18' class="associatedconstant hidden"><code id='MESSAGES.v-18'>const <a href='#associatedconstant.MESSAGES-18' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-18' class="type"><code id='Map.t-18'>type <a href='#associatedtype.Map-18' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-17' class="method hidden"><code id='is_destructor.v-18'>fn <a href='#method.is_destructor-17' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-17' class="method hidden"><code id='opcode.v-18'>fn <a href='#method.opcode-17' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-17' class="method hidden"><code id='child.v-18'>fn <a href='#method.child-17' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-17' class="method hidden"><code id='from_raw.v-18'>fn <a href='#method.from_raw-17' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-17' class="method hidden"><code id='into_raw.v-18'>fn <a href='#method.into_raw-17' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-17' class="method hidden"><code id='from_raw_c.v-18'>unsafe fn <a href='#method.from_raw_c-17' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_keyboard/enum.Event.html" title="enum wayland_client::protocol::wl_keyboard::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-17' class="method hidden"><code id='as_raw_c_in.v-18'>fn <a href='#method.as_raw_c_in-17' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-18' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_keyboard::<a class="enum" href="../wayland_client/protocol/wl_keyboard/enum.Request.html" title="enum wayland_client::protocol::wl_keyboard::Request">Request</a></code><a href='#impl-MessageGroup-18' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-19' class="associatedconstant hidden"><code id='MESSAGES.v-19'>const <a href='#associatedconstant.MESSAGES-19' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-19' class="type"><code id='Map.t-19'>type <a href='#associatedtype.Map-19' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-18' class="method hidden"><code id='is_destructor.v-19'>fn <a href='#method.is_destructor-18' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-18' class="method hidden"><code id='opcode.v-19'>fn <a href='#method.opcode-18' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-18' class="method hidden"><code id='child.v-19'>fn <a href='#method.child-18' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-18' class="method hidden"><code id='from_raw.v-19'>fn <a href='#method.from_raw-18' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-18' class="method hidden"><code id='into_raw.v-19'>fn <a href='#method.into_raw-18' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-18' class="method hidden"><code id='from_raw_c.v-19'>unsafe fn <a href='#method.from_raw_c-18' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_keyboard/enum.Request.html" title="enum wayland_client::protocol::wl_keyboard::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-18' class="method hidden"><code id='as_raw_c_in.v-19'>fn <a href='#method.as_raw_c_in-18' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-19' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_output::<a class="enum" href="../wayland_client/protocol/wl_output/enum.Event.html" title="enum wayland_client::protocol::wl_output::Event">Event</a></code><a href='#impl-MessageGroup-19' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-20' class="associatedconstant hidden"><code id='MESSAGES.v-20'>const <a href='#associatedconstant.MESSAGES-20' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-20' class="type"><code id='Map.t-20'>type <a href='#associatedtype.Map-20' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-19' class="method hidden"><code id='is_destructor.v-20'>fn <a href='#method.is_destructor-19' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-19' class="method hidden"><code id='opcode.v-20'>fn <a href='#method.opcode-19' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-19' class="method hidden"><code id='child.v-20'>fn <a href='#method.child-19' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-19' class="method hidden"><code id='from_raw.v-20'>fn <a href='#method.from_raw-19' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-19' class="method hidden"><code id='into_raw.v-20'>fn <a href='#method.into_raw-19' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-19' class="method hidden"><code id='from_raw_c.v-20'>unsafe fn <a href='#method.from_raw_c-19' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_output/enum.Event.html" title="enum wayland_client::protocol::wl_output::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-19' class="method hidden"><code id='as_raw_c_in.v-20'>fn <a href='#method.as_raw_c_in-19' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-20' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_output::<a class="enum" href="../wayland_client/protocol/wl_output/enum.Request.html" title="enum wayland_client::protocol::wl_output::Request">Request</a></code><a href='#impl-MessageGroup-20' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-21' class="associatedconstant hidden"><code id='MESSAGES.v-21'>const <a href='#associatedconstant.MESSAGES-21' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-21' class="type"><code id='Map.t-21'>type <a href='#associatedtype.Map-21' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-20' class="method hidden"><code id='is_destructor.v-21'>fn <a href='#method.is_destructor-20' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-20' class="method hidden"><code id='opcode.v-21'>fn <a href='#method.opcode-20' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-20' class="method hidden"><code id='child.v-21'>fn <a href='#method.child-20' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-20' class="method hidden"><code id='from_raw.v-21'>fn <a href='#method.from_raw-20' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-20' class="method hidden"><code id='into_raw.v-21'>fn <a href='#method.into_raw-20' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-20' class="method hidden"><code id='from_raw_c.v-21'>unsafe fn <a href='#method.from_raw_c-20' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_output/enum.Request.html" title="enum wayland_client::protocol::wl_output::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-20' class="method hidden"><code id='as_raw_c_in.v-21'>fn <a href='#method.as_raw_c_in-20' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-21' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_pointer::<a class="enum" href="../wayland_client/protocol/wl_pointer/enum.Event.html" title="enum wayland_client::protocol::wl_pointer::Event">Event</a></code><a href='#impl-MessageGroup-21' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-22' class="associatedconstant hidden"><code id='MESSAGES.v-22'>const <a href='#associatedconstant.MESSAGES-22' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-22' class="type"><code id='Map.t-22'>type <a href='#associatedtype.Map-22' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-21' class="method hidden"><code id='is_destructor.v-22'>fn <a href='#method.is_destructor-21' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-21' class="method hidden"><code id='opcode.v-22'>fn <a href='#method.opcode-21' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-21' class="method hidden"><code id='child.v-22'>fn <a href='#method.child-21' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-21' class="method hidden"><code id='from_raw.v-22'>fn <a href='#method.from_raw-21' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-21' class="method hidden"><code id='into_raw.v-22'>fn <a href='#method.into_raw-21' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-21' class="method hidden"><code id='from_raw_c.v-22'>unsafe fn <a href='#method.from_raw_c-21' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_pointer/enum.Event.html" title="enum wayland_client::protocol::wl_pointer::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-21' class="method hidden"><code id='as_raw_c_in.v-22'>fn <a href='#method.as_raw_c_in-21' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-22' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_pointer::<a class="enum" href="../wayland_client/protocol/wl_pointer/enum.Request.html" title="enum wayland_client::protocol::wl_pointer::Request">Request</a></code><a href='#impl-MessageGroup-22' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-23' class="associatedconstant hidden"><code id='MESSAGES.v-23'>const <a href='#associatedconstant.MESSAGES-23' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-23' class="type"><code id='Map.t-23'>type <a href='#associatedtype.Map-23' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-22' class="method hidden"><code id='is_destructor.v-23'>fn <a href='#method.is_destructor-22' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-22' class="method hidden"><code id='opcode.v-23'>fn <a href='#method.opcode-22' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-22' class="method hidden"><code id='child.v-23'>fn <a href='#method.child-22' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-22' class="method hidden"><code id='from_raw.v-23'>fn <a href='#method.from_raw-22' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-22' class="method hidden"><code id='into_raw.v-23'>fn <a href='#method.into_raw-22' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-22' class="method hidden"><code id='from_raw_c.v-23'>unsafe fn <a href='#method.from_raw_c-22' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_pointer/enum.Request.html" title="enum wayland_client::protocol::wl_pointer::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-22' class="method hidden"><code id='as_raw_c_in.v-23'>fn <a href='#method.as_raw_c_in-22' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-23' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_region::<a class="enum" href="../wayland_client/protocol/wl_region/enum.Event.html" title="enum wayland_client::protocol::wl_region::Event">Event</a></code><a href='#impl-MessageGroup-23' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-24' class="associatedconstant hidden"><code id='MESSAGES.v-24'>const <a href='#associatedconstant.MESSAGES-24' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-24' class="type"><code id='Map.t-24'>type <a href='#associatedtype.Map-24' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-23' class="method hidden"><code id='is_destructor.v-24'>fn <a href='#method.is_destructor-23' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-23' class="method hidden"><code id='opcode.v-24'>fn <a href='#method.opcode-23' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-23' class="method hidden"><code id='child.v-24'>fn <a href='#method.child-23' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-23' class="method hidden"><code id='from_raw.v-24'>fn <a href='#method.from_raw-23' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-23' class="method hidden"><code id='into_raw.v-24'>fn <a href='#method.into_raw-23' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-23' class="method hidden"><code id='from_raw_c.v-24'>unsafe fn <a href='#method.from_raw_c-23' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_region/enum.Event.html" title="enum wayland_client::protocol::wl_region::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-23' class="method hidden"><code id='as_raw_c_in.v-24'>fn <a href='#method.as_raw_c_in-23' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-24' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_region::<a class="enum" href="../wayland_client/protocol/wl_region/enum.Request.html" title="enum wayland_client::protocol::wl_region::Request">Request</a></code><a href='#impl-MessageGroup-24' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-25' class="associatedconstant hidden"><code id='MESSAGES.v-25'>const <a href='#associatedconstant.MESSAGES-25' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-25' class="type"><code id='Map.t-25'>type <a href='#associatedtype.Map-25' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-24' class="method hidden"><code id='is_destructor.v-25'>fn <a href='#method.is_destructor-24' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-24' class="method hidden"><code id='opcode.v-25'>fn <a href='#method.opcode-24' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-24' class="method hidden"><code id='child.v-25'>fn <a href='#method.child-24' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-24' class="method hidden"><code id='from_raw.v-25'>fn <a href='#method.from_raw-24' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-24' class="method hidden"><code id='into_raw.v-25'>fn <a href='#method.into_raw-24' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-24' class="method hidden"><code id='from_raw_c.v-25'>unsafe fn <a href='#method.from_raw_c-24' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_region/enum.Request.html" title="enum wayland_client::protocol::wl_region::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-24' class="method hidden"><code id='as_raw_c_in.v-25'>fn <a href='#method.as_raw_c_in-24' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-25' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_registry::<a class="enum" href="../wayland_client/protocol/wl_registry/enum.Event.html" title="enum wayland_client::protocol::wl_registry::Event">Event</a></code><a href='#impl-MessageGroup-25' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-26' class="associatedconstant hidden"><code id='MESSAGES.v-26'>const <a href='#associatedconstant.MESSAGES-26' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-26' class="type"><code id='Map.t-26'>type <a href='#associatedtype.Map-26' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-25' class="method hidden"><code id='is_destructor.v-26'>fn <a href='#method.is_destructor-25' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-25' class="method hidden"><code id='opcode.v-26'>fn <a href='#method.opcode-25' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-25' class="method hidden"><code id='child.v-26'>fn <a href='#method.child-25' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-25' class="method hidden"><code id='from_raw.v-26'>fn <a href='#method.from_raw-25' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-25' class="method hidden"><code id='into_raw.v-26'>fn <a href='#method.into_raw-25' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-25' class="method hidden"><code id='from_raw_c.v-26'>unsafe fn <a href='#method.from_raw_c-25' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_registry/enum.Event.html" title="enum wayland_client::protocol::wl_registry::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-25' class="method hidden"><code id='as_raw_c_in.v-26'>fn <a href='#method.as_raw_c_in-25' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-26' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_registry::<a class="enum" href="../wayland_client/protocol/wl_registry/enum.Request.html" title="enum wayland_client::protocol::wl_registry::Request">Request</a></code><a href='#impl-MessageGroup-26' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-27' class="associatedconstant hidden"><code id='MESSAGES.v-27'>const <a href='#associatedconstant.MESSAGES-27' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-27' class="type"><code id='Map.t-27'>type <a href='#associatedtype.Map-27' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-26' class="method hidden"><code id='is_destructor.v-27'>fn <a href='#method.is_destructor-26' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-26' class="method hidden"><code id='opcode.v-27'>fn <a href='#method.opcode-26' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-26' class="method hidden"><code id='child.v-27'>fn <a href='#method.child-26' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-26' class="method hidden"><code id='from_raw.v-27'>fn <a href='#method.from_raw-26' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-26' class="method hidden"><code id='into_raw.v-27'>fn <a href='#method.into_raw-26' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-26' class="method hidden"><code id='from_raw_c.v-27'>unsafe fn <a href='#method.from_raw_c-26' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_registry/enum.Request.html" title="enum wayland_client::protocol::wl_registry::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-26' class="method hidden"><code id='as_raw_c_in.v-27'>fn <a href='#method.as_raw_c_in-26' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-27' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_seat::<a class="enum" href="../wayland_client/protocol/wl_seat/enum.Event.html" title="enum wayland_client::protocol::wl_seat::Event">Event</a></code><a href='#impl-MessageGroup-27' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-28' class="associatedconstant hidden"><code id='MESSAGES.v-28'>const <a href='#associatedconstant.MESSAGES-28' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-28' class="type"><code id='Map.t-28'>type <a href='#associatedtype.Map-28' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-27' class="method hidden"><code id='is_destructor.v-28'>fn <a href='#method.is_destructor-27' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-27' class="method hidden"><code id='opcode.v-28'>fn <a href='#method.opcode-27' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-27' class="method hidden"><code id='child.v-28'>fn <a href='#method.child-27' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-27' class="method hidden"><code id='from_raw.v-28'>fn <a href='#method.from_raw-27' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-27' class="method hidden"><code id='into_raw.v-28'>fn <a href='#method.into_raw-27' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-27' class="method hidden"><code id='from_raw_c.v-28'>unsafe fn <a href='#method.from_raw_c-27' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_seat/enum.Event.html" title="enum wayland_client::protocol::wl_seat::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-27' class="method hidden"><code id='as_raw_c_in.v-28'>fn <a href='#method.as_raw_c_in-27' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-28' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_seat::<a class="enum" href="../wayland_client/protocol/wl_seat/enum.Request.html" title="enum wayland_client::protocol::wl_seat::Request">Request</a></code><a href='#impl-MessageGroup-28' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-29' class="associatedconstant hidden"><code id='MESSAGES.v-29'>const <a href='#associatedconstant.MESSAGES-29' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-29' class="type"><code id='Map.t-29'>type <a href='#associatedtype.Map-29' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-28' class="method hidden"><code id='is_destructor.v-29'>fn <a href='#method.is_destructor-28' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-28' class="method hidden"><code id='opcode.v-29'>fn <a href='#method.opcode-28' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-28' class="method hidden"><code id='child.v-29'>fn <a href='#method.child-28' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-28' class="method hidden"><code id='from_raw.v-29'>fn <a href='#method.from_raw-28' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-28' class="method hidden"><code id='into_raw.v-29'>fn <a href='#method.into_raw-28' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-28' class="method hidden"><code id='from_raw_c.v-29'>unsafe fn <a href='#method.from_raw_c-28' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_seat/enum.Request.html" title="enum wayland_client::protocol::wl_seat::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-28' class="method hidden"><code id='as_raw_c_in.v-29'>fn <a href='#method.as_raw_c_in-28' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-29' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shell::<a class="enum" href="../wayland_client/protocol/wl_shell/enum.Event.html" title="enum wayland_client::protocol::wl_shell::Event">Event</a></code><a href='#impl-MessageGroup-29' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-30' class="associatedconstant hidden"><code id='MESSAGES.v-30'>const <a href='#associatedconstant.MESSAGES-30' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-30' class="type"><code id='Map.t-30'>type <a href='#associatedtype.Map-30' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-29' class="method hidden"><code id='is_destructor.v-30'>fn <a href='#method.is_destructor-29' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-29' class="method hidden"><code id='opcode.v-30'>fn <a href='#method.opcode-29' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-29' class="method hidden"><code id='child.v-30'>fn <a href='#method.child-29' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-29' class="method hidden"><code id='from_raw.v-30'>fn <a href='#method.from_raw-29' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-29' class="method hidden"><code id='into_raw.v-30'>fn <a href='#method.into_raw-29' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-29' class="method hidden"><code id='from_raw_c.v-30'>unsafe fn <a href='#method.from_raw_c-29' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shell/enum.Event.html" title="enum wayland_client::protocol::wl_shell::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-29' class="method hidden"><code id='as_raw_c_in.v-30'>fn <a href='#method.as_raw_c_in-29' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-30' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shell::<a class="enum" href="../wayland_client/protocol/wl_shell/enum.Request.html" title="enum wayland_client::protocol::wl_shell::Request">Request</a></code><a href='#impl-MessageGroup-30' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-31' class="associatedconstant hidden"><code id='MESSAGES.v-31'>const <a href='#associatedconstant.MESSAGES-31' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-31' class="type"><code id='Map.t-31'>type <a href='#associatedtype.Map-31' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-30' class="method hidden"><code id='is_destructor.v-31'>fn <a href='#method.is_destructor-30' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-30' class="method hidden"><code id='opcode.v-31'>fn <a href='#method.opcode-30' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-30' class="method hidden"><code id='child.v-31'>fn <a href='#method.child-30' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-30' class="method hidden"><code id='from_raw.v-31'>fn <a href='#method.from_raw-30' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-30' class="method hidden"><code id='into_raw.v-31'>fn <a href='#method.into_raw-30' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-30' class="method hidden"><code id='from_raw_c.v-31'>unsafe fn <a href='#method.from_raw_c-30' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shell/enum.Request.html" title="enum wayland_client::protocol::wl_shell::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-30' class="method hidden"><code id='as_raw_c_in.v-31'>fn <a href='#method.as_raw_c_in-30' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-31' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shell_surface::<a class="enum" href="../wayland_client/protocol/wl_shell_surface/enum.Event.html" title="enum wayland_client::protocol::wl_shell_surface::Event">Event</a></code><a href='#impl-MessageGroup-31' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-32' class="associatedconstant hidden"><code id='MESSAGES.v-32'>const <a href='#associatedconstant.MESSAGES-32' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-32' class="type"><code id='Map.t-32'>type <a href='#associatedtype.Map-32' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-31' class="method hidden"><code id='is_destructor.v-32'>fn <a href='#method.is_destructor-31' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-31' class="method hidden"><code id='opcode.v-32'>fn <a href='#method.opcode-31' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-31' class="method hidden"><code id='child.v-32'>fn <a href='#method.child-31' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-31' class="method hidden"><code id='from_raw.v-32'>fn <a href='#method.from_raw-31' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-31' class="method hidden"><code id='into_raw.v-32'>fn <a href='#method.into_raw-31' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-31' class="method hidden"><code id='from_raw_c.v-32'>unsafe fn <a href='#method.from_raw_c-31' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shell_surface/enum.Event.html" title="enum wayland_client::protocol::wl_shell_surface::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-31' class="method hidden"><code id='as_raw_c_in.v-32'>fn <a href='#method.as_raw_c_in-31' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-32' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shell_surface::<a class="enum" href="../wayland_client/protocol/wl_shell_surface/enum.Request.html" title="enum wayland_client::protocol::wl_shell_surface::Request">Request</a></code><a href='#impl-MessageGroup-32' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-33' class="associatedconstant hidden"><code id='MESSAGES.v-33'>const <a href='#associatedconstant.MESSAGES-33' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-33' class="type"><code id='Map.t-33'>type <a href='#associatedtype.Map-33' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-32' class="method hidden"><code id='is_destructor.v-33'>fn <a href='#method.is_destructor-32' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-32' class="method hidden"><code id='opcode.v-33'>fn <a href='#method.opcode-32' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-32' class="method hidden"><code id='child.v-33'>fn <a href='#method.child-32' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-32' class="method hidden"><code id='from_raw.v-33'>fn <a href='#method.from_raw-32' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-32' class="method hidden"><code id='into_raw.v-33'>fn <a href='#method.into_raw-32' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-32' class="method hidden"><code id='from_raw_c.v-33'>unsafe fn <a href='#method.from_raw_c-32' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shell_surface/enum.Request.html" title="enum wayland_client::protocol::wl_shell_surface::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-32' class="method hidden"><code id='as_raw_c_in.v-33'>fn <a href='#method.as_raw_c_in-32' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-33' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shm::<a class="enum" href="../wayland_client/protocol/wl_shm/enum.Event.html" title="enum wayland_client::protocol::wl_shm::Event">Event</a></code><a href='#impl-MessageGroup-33' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-34' class="associatedconstant hidden"><code id='MESSAGES.v-34'>const <a href='#associatedconstant.MESSAGES-34' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-34' class="type"><code id='Map.t-34'>type <a href='#associatedtype.Map-34' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-33' class="method hidden"><code id='is_destructor.v-34'>fn <a href='#method.is_destructor-33' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-33' class="method hidden"><code id='opcode.v-34'>fn <a href='#method.opcode-33' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-33' class="method hidden"><code id='child.v-34'>fn <a href='#method.child-33' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-33' class="method hidden"><code id='from_raw.v-34'>fn <a href='#method.from_raw-33' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-33' class="method hidden"><code id='into_raw.v-34'>fn <a href='#method.into_raw-33' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-33' class="method hidden"><code id='from_raw_c.v-34'>unsafe fn <a href='#method.from_raw_c-33' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shm/enum.Event.html" title="enum wayland_client::protocol::wl_shm::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-33' class="method hidden"><code id='as_raw_c_in.v-34'>fn <a href='#method.as_raw_c_in-33' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-34' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shm::<a class="enum" href="../wayland_client/protocol/wl_shm/enum.Request.html" title="enum wayland_client::protocol::wl_shm::Request">Request</a></code><a href='#impl-MessageGroup-34' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-35' class="associatedconstant hidden"><code id='MESSAGES.v-35'>const <a href='#associatedconstant.MESSAGES-35' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-35' class="type"><code id='Map.t-35'>type <a href='#associatedtype.Map-35' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-34' class="method hidden"><code id='is_destructor.v-35'>fn <a href='#method.is_destructor-34' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-34' class="method hidden"><code id='opcode.v-35'>fn <a href='#method.opcode-34' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-34' class="method hidden"><code id='child.v-35'>fn <a href='#method.child-34' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-34' class="method hidden"><code id='from_raw.v-35'>fn <a href='#method.from_raw-34' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-34' class="method hidden"><code id='into_raw.v-35'>fn <a href='#method.into_raw-34' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-34' class="method hidden"><code id='from_raw_c.v-35'>unsafe fn <a href='#method.from_raw_c-34' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shm/enum.Request.html" title="enum wayland_client::protocol::wl_shm::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-34' class="method hidden"><code id='as_raw_c_in.v-35'>fn <a href='#method.as_raw_c_in-34' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-35' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shm_pool::<a class="enum" href="../wayland_client/protocol/wl_shm_pool/enum.Event.html" title="enum wayland_client::protocol::wl_shm_pool::Event">Event</a></code><a href='#impl-MessageGroup-35' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-36' class="associatedconstant hidden"><code id='MESSAGES.v-36'>const <a href='#associatedconstant.MESSAGES-36' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-36' class="type"><code id='Map.t-36'>type <a href='#associatedtype.Map-36' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-35' class="method hidden"><code id='is_destructor.v-36'>fn <a href='#method.is_destructor-35' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-35' class="method hidden"><code id='opcode.v-36'>fn <a href='#method.opcode-35' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-35' class="method hidden"><code id='child.v-36'>fn <a href='#method.child-35' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-35' class="method hidden"><code id='from_raw.v-36'>fn <a href='#method.from_raw-35' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-35' class="method hidden"><code id='into_raw.v-36'>fn <a href='#method.into_raw-35' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-35' class="method hidden"><code id='from_raw_c.v-36'>unsafe fn <a href='#method.from_raw_c-35' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shm_pool/enum.Event.html" title="enum wayland_client::protocol::wl_shm_pool::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-35' class="method hidden"><code id='as_raw_c_in.v-36'>fn <a href='#method.as_raw_c_in-35' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-36' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_shm_pool::<a class="enum" href="../wayland_client/protocol/wl_shm_pool/enum.Request.html" title="enum wayland_client::protocol::wl_shm_pool::Request">Request</a></code><a href='#impl-MessageGroup-36' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-37' class="associatedconstant hidden"><code id='MESSAGES.v-37'>const <a href='#associatedconstant.MESSAGES-37' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-37' class="type"><code id='Map.t-37'>type <a href='#associatedtype.Map-37' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-36' class="method hidden"><code id='is_destructor.v-37'>fn <a href='#method.is_destructor-36' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-36' class="method hidden"><code id='opcode.v-37'>fn <a href='#method.opcode-36' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-36' class="method hidden"><code id='child.v-37'>fn <a href='#method.child-36' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-36' class="method hidden"><code id='from_raw.v-37'>fn <a href='#method.from_raw-36' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-36' class="method hidden"><code id='into_raw.v-37'>fn <a href='#method.into_raw-36' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-36' class="method hidden"><code id='from_raw_c.v-37'>unsafe fn <a href='#method.from_raw_c-36' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_shm_pool/enum.Request.html" title="enum wayland_client::protocol::wl_shm_pool::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-36' class="method hidden"><code id='as_raw_c_in.v-37'>fn <a href='#method.as_raw_c_in-36' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-37' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_subcompositor::<a class="enum" href="../wayland_client/protocol/wl_subcompositor/enum.Event.html" title="enum wayland_client::protocol::wl_subcompositor::Event">Event</a></code><a href='#impl-MessageGroup-37' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-38' class="associatedconstant hidden"><code id='MESSAGES.v-38'>const <a href='#associatedconstant.MESSAGES-38' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-38' class="type"><code id='Map.t-38'>type <a href='#associatedtype.Map-38' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-37' class="method hidden"><code id='is_destructor.v-38'>fn <a href='#method.is_destructor-37' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-37' class="method hidden"><code id='opcode.v-38'>fn <a href='#method.opcode-37' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-37' class="method hidden"><code id='child.v-38'>fn <a href='#method.child-37' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-37' class="method hidden"><code id='from_raw.v-38'>fn <a href='#method.from_raw-37' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-37' class="method hidden"><code id='into_raw.v-38'>fn <a href='#method.into_raw-37' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-37' class="method hidden"><code id='from_raw_c.v-38'>unsafe fn <a href='#method.from_raw_c-37' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_subcompositor/enum.Event.html" title="enum wayland_client::protocol::wl_subcompositor::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-37' class="method hidden"><code id='as_raw_c_in.v-38'>fn <a href='#method.as_raw_c_in-37' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-38' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_subcompositor::<a class="enum" href="../wayland_client/protocol/wl_subcompositor/enum.Request.html" title="enum wayland_client::protocol::wl_subcompositor::Request">Request</a></code><a href='#impl-MessageGroup-38' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-39' class="associatedconstant hidden"><code id='MESSAGES.v-39'>const <a href='#associatedconstant.MESSAGES-39' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-39' class="type"><code id='Map.t-39'>type <a href='#associatedtype.Map-39' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-38' class="method hidden"><code id='is_destructor.v-39'>fn <a href='#method.is_destructor-38' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-38' class="method hidden"><code id='opcode.v-39'>fn <a href='#method.opcode-38' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-38' class="method hidden"><code id='child.v-39'>fn <a href='#method.child-38' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-38' class="method hidden"><code id='from_raw.v-39'>fn <a href='#method.from_raw-38' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-38' class="method hidden"><code id='into_raw.v-39'>fn <a href='#method.into_raw-38' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-38' class="method hidden"><code id='from_raw_c.v-39'>unsafe fn <a href='#method.from_raw_c-38' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_subcompositor/enum.Request.html" title="enum wayland_client::protocol::wl_subcompositor::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-38' class="method hidden"><code id='as_raw_c_in.v-39'>fn <a href='#method.as_raw_c_in-38' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-39' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_subsurface::<a class="enum" href="../wayland_client/protocol/wl_subsurface/enum.Event.html" title="enum wayland_client::protocol::wl_subsurface::Event">Event</a></code><a href='#impl-MessageGroup-39' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-40' class="associatedconstant hidden"><code id='MESSAGES.v-40'>const <a href='#associatedconstant.MESSAGES-40' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-40' class="type"><code id='Map.t-40'>type <a href='#associatedtype.Map-40' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-39' class="method hidden"><code id='is_destructor.v-40'>fn <a href='#method.is_destructor-39' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-39' class="method hidden"><code id='opcode.v-40'>fn <a href='#method.opcode-39' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-39' class="method hidden"><code id='child.v-40'>fn <a href='#method.child-39' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-39' class="method hidden"><code id='from_raw.v-40'>fn <a href='#method.from_raw-39' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-39' class="method hidden"><code id='into_raw.v-40'>fn <a href='#method.into_raw-39' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-39' class="method hidden"><code id='from_raw_c.v-40'>unsafe fn <a href='#method.from_raw_c-39' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_subsurface/enum.Event.html" title="enum wayland_client::protocol::wl_subsurface::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-39' class="method hidden"><code id='as_raw_c_in.v-40'>fn <a href='#method.as_raw_c_in-39' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-40' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_subsurface::<a class="enum" href="../wayland_client/protocol/wl_subsurface/enum.Request.html" title="enum wayland_client::protocol::wl_subsurface::Request">Request</a></code><a href='#impl-MessageGroup-40' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-41' class="associatedconstant hidden"><code id='MESSAGES.v-41'>const <a href='#associatedconstant.MESSAGES-41' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-41' class="type"><code id='Map.t-41'>type <a href='#associatedtype.Map-41' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-40' class="method hidden"><code id='is_destructor.v-41'>fn <a href='#method.is_destructor-40' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-40' class="method hidden"><code id='opcode.v-41'>fn <a href='#method.opcode-40' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-40' class="method hidden"><code id='child.v-41'>fn <a href='#method.child-40' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-40' class="method hidden"><code id='from_raw.v-41'>fn <a href='#method.from_raw-40' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-40' class="method hidden"><code id='into_raw.v-41'>fn <a href='#method.into_raw-40' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-40' class="method hidden"><code id='from_raw_c.v-41'>unsafe fn <a href='#method.from_raw_c-40' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_subsurface/enum.Request.html" title="enum wayland_client::protocol::wl_subsurface::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-40' class="method hidden"><code id='as_raw_c_in.v-41'>fn <a href='#method.as_raw_c_in-40' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-41' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_surface::<a class="enum" href="../wayland_client/protocol/wl_surface/enum.Event.html" title="enum wayland_client::protocol::wl_surface::Event">Event</a></code><a href='#impl-MessageGroup-41' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-42' class="associatedconstant hidden"><code id='MESSAGES.v-42'>const <a href='#associatedconstant.MESSAGES-42' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-42' class="type"><code id='Map.t-42'>type <a href='#associatedtype.Map-42' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-41' class="method hidden"><code id='is_destructor.v-42'>fn <a href='#method.is_destructor-41' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-41' class="method hidden"><code id='opcode.v-42'>fn <a href='#method.opcode-41' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-41' class="method hidden"><code id='child.v-42'>fn <a href='#method.child-41' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-41' class="method hidden"><code id='from_raw.v-42'>fn <a href='#method.from_raw-41' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-41' class="method hidden"><code id='into_raw.v-42'>fn <a href='#method.into_raw-41' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-41' class="method hidden"><code id='from_raw_c.v-42'>unsafe fn <a href='#method.from_raw_c-41' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_surface/enum.Event.html" title="enum wayland_client::protocol::wl_surface::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-41' class="method hidden"><code id='as_raw_c_in.v-42'>fn <a href='#method.as_raw_c_in-41' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-42' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_surface::<a class="enum" href="../wayland_client/protocol/wl_surface/enum.Request.html" title="enum wayland_client::protocol::wl_surface::Request">Request</a></code><a href='#impl-MessageGroup-42' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-43' class="associatedconstant hidden"><code id='MESSAGES.v-43'>const <a href='#associatedconstant.MESSAGES-43' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-43' class="type"><code id='Map.t-43'>type <a href='#associatedtype.Map-43' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-42' class="method hidden"><code id='is_destructor.v-43'>fn <a href='#method.is_destructor-42' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-42' class="method hidden"><code id='opcode.v-43'>fn <a href='#method.opcode-42' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-42' class="method hidden"><code id='child.v-43'>fn <a href='#method.child-42' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-42' class="method hidden"><code id='from_raw.v-43'>fn <a href='#method.from_raw-42' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-42' class="method hidden"><code id='into_raw.v-43'>fn <a href='#method.into_raw-42' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-42' class="method hidden"><code id='from_raw_c.v-43'>unsafe fn <a href='#method.from_raw_c-42' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_surface/enum.Request.html" title="enum wayland_client::protocol::wl_surface::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-42' class="method hidden"><code id='as_raw_c_in.v-43'>fn <a href='#method.as_raw_c_in-42' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-43' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_touch::<a class="enum" href="../wayland_client/protocol/wl_touch/enum.Event.html" title="enum wayland_client::protocol::wl_touch::Event">Event</a></code><a href='#impl-MessageGroup-43' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-44' class="associatedconstant hidden"><code id='MESSAGES.v-44'>const <a href='#associatedconstant.MESSAGES-44' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-44' class="type"><code id='Map.t-44'>type <a href='#associatedtype.Map-44' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-43' class="method hidden"><code id='is_destructor.v-44'>fn <a href='#method.is_destructor-43' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-43' class="method hidden"><code id='opcode.v-44'>fn <a href='#method.opcode-43' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-43' class="method hidden"><code id='child.v-44'>fn <a href='#method.child-43' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-43' class="method hidden"><code id='from_raw.v-44'>fn <a href='#method.from_raw-43' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-43' class="method hidden"><code id='into_raw.v-44'>fn <a href='#method.into_raw-43' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-43' class="method hidden"><code id='from_raw_c.v-44'>unsafe fn <a href='#method.from_raw_c-43' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_touch/enum.Event.html" title="enum wayland_client::protocol::wl_touch::Event">Event</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-43' class="method hidden"><code id='as_raw_c_in.v-44'>fn <a href='#method.as_raw_c_in-43' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div><h3 id='impl-MessageGroup-44' class='impl'><code class='in-band'>impl MessageGroup for wayland_client::protocol::wl_touch::<a class="enum" href="../wayland_client/protocol/wl_touch/enum.Request.html" title="enum wayland_client::protocol::wl_touch::Request">Request</a></code><a href='#impl-MessageGroup-44' class='anchor'></a><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedconstant.MESSAGES-45' class="associatedconstant hidden"><code id='MESSAGES.v-45'>const <a href='#associatedconstant.MESSAGES-45' class="constant"><b>MESSAGES</b></a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&'static [</a><a class="struct" href="../wayland_commons/wire/struct.MessageDesc.html" title="struct wayland_commons::wire::MessageDesc">MessageDesc</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='associatedtype.Map-45' class="type"><code id='Map.t-45'>type <a href='#associatedtype.Map-45' class="type">Map</a> = <a class="enum" href="../wayland_client/enum.ProxyMap.html" title="enum wayland_client::ProxyMap">ProxyMap</a></code></h4><h4 id='method.is_destructor-44' class="method hidden"><code id='is_destructor.v-45'>fn <a href='#method.is_destructor-44' class='fnname'>is_destructor</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.opcode-44' class="method hidden"><code id='opcode.v-45'>fn <a href='#method.opcode-44' class='fnname'>opcode</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.child-44' class="method hidden"><code id='child.v-45'>fn <a href='#method.child-44' class='fnname'>child</a><Meta: <a class="trait" href="../wayland_commons/map/trait.ObjectMetadata.html" title="trait wayland_commons::map::ObjectMetadata">ObjectMetadata</a>>(<br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>, <br> version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> meta: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Meta<br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../wayland_commons/map/struct.Object.html" title="struct wayland_commons::map::Object">Object</a><Meta>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw-44' class="method hidden"><code id='from_raw.v-45'>fn <a href='#method.from_raw-44' class='fnname'>from_raw</a>(msg: <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a>, map: &mut Self::<a class="type" href="../wayland_client/trait.MessageGroup.html#associatedtype.Map" title="type wayland_client::MessageGroup::Map">Map</a>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.into_raw-44' class="method hidden"><code id='into_raw.v-45'>fn <a href='#method.into_raw-44' class='fnname'>into_raw</a>(self, sender_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="../wayland_commons/wire/struct.Message.html" title="struct wayland_commons::wire::Message">Message</a></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.from_raw_c-44' class="method hidden"><code id='from_raw_c.v-45'>unsafe fn <a href='#method.from_raw_c-44' class='fnname'>from_raw_c</a>(<br> obj: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/nightly/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>, <br> opcode: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br> args: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../wayland_client/protocol/wl_touch/enum.Request.html" title="enum wayland_client::protocol::wl_touch::Request">Request</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4><h4 id='method.as_raw_c_in-44' class="method hidden"><code id='as_raw_c_in.v-45'>fn <a href='#method.as_raw_c_in-44' class='fnname'>as_raw_c_in</a><F, T>(self, f: F) -> T <span class="where fmt-newline">where<br> F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&mut [</a><a class="union" href="../wayland_client/sys/common/union.wl_argument.html" title="union wayland_client::sys::common::wl_argument">wl_argument</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>) -> T, </span></code><a class='srclink' href='../src/wayland_client/home/mrh/source/Trac3r-rust/target/debug/build/wayland-client-893466244f089367/out/wayland_c_api.rs.html#1' title='goto source code'>[src]</a></h4></div></div><span class='loading-content'>Loading content...</span><script type="text/javascript">window.inlined_types=new Set([]);</script><script type="text/javascript" async
|