Struct wayland_client::ReadEventsGuard [−][src]
A guard over a read intention.
See EventQueue::prepare_read()
for details about its use.
Implementations
impl ReadEventsGuard
[src]
pub fn read_events(self) -> Result<()>
[src]
Read events
Reads events from the server socket. If other ReadEventsGuard
exists, will block
until they are all consumed or destroyed.
pub fn cancel(self)
[src]
Cancel the read
Will cancel the read intention associated with this guard. Never blocks.
Has the same effect as letting the guard go out of scope.
Trait Implementations
impl Drop for ReadEventsGuard
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ReadEventsGuard
impl !Send for ReadEventsGuard
impl !Sync for ReadEventsGuard
impl Unpin for ReadEventsGuard
impl !UnwindSafe for ReadEventsGuard
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,