pub struct WlString { /* private fields */ }Expand description
An owned wl_string proxy.
See the documentation of the module for the interface description.
Implementations§
Trait Implementations§
Source§impl OwnedProxy for WlString
impl OwnedProxy for WlString
Source§const WL_INTERFACE: &'static wl_interface
const WL_INTERFACE: &'static wl_interface
The libwayland interface specification.
Source§const NO_OP_EVENT_HANDLER: Self::NoOpEventHandler
const NO_OP_EVENT_HANDLER: Self::NoOpEventHandler
An event handler that ignores all events without leaking memory.
Source§const MAX_VERSION: u32 = 1u32
const MAX_VERSION: u32 = 1u32
The maximum protocol version supported by this type.
Source§type Borrowed = WlStringRef
type Borrowed = WlStringRef
The borrowed version of this proxy.
Source§type Api = ProxyApi
type Api = ProxyApi
A type used to implement some technical operations on the proxy. Read more
Source§type NoOpEventHandler = EventHandler<NoOpEventHandler>
type NoOpEventHandler = EventHandler<NoOpEventHandler>
An event handler that ignores all events without leaking memory.
Source§impl PartialEq<WlString> for WlStringRef
impl PartialEq<WlString> for WlStringRef
Source§impl PartialEq<WlStringRef> for WlString
impl PartialEq<WlStringRef> for WlString
impl Eq for WlString
impl StructuralPartialEq for WlString
impl UntypedOwnedProxyWrapper for WlString
Auto Trait Implementations§
impl Freeze for WlString
impl !RefUnwindSafe for WlString
impl Send for WlString
impl Sync for WlString
impl Unpin for WlString
impl !UnwindSafe for WlString
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more