pub struct ViewThreadHandle { /* private fields */ }Expand description
Handle to a running view thread.
Implementations§
Source§impl ViewThreadHandle
impl ViewThreadHandle
pub fn from_parts( sender: Sender<ViewEvent>, wake_sender: WakeSender, join_handle: JoinHandle<()>, ) -> Self
pub fn send(&self, event: ViewEvent) -> bool
pub fn wake_sender(&self) -> WakeSender
pub fn shutdown(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ViewThreadHandle
impl !RefUnwindSafe for ViewThreadHandle
impl Send for ViewThreadHandle
impl Sync for ViewThreadHandle
impl Unpin for ViewThreadHandle
impl UnsafeUnpin for ViewThreadHandle
impl !UnwindSafe for ViewThreadHandle
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert