pub struct RouteListener { /* private fields */ }Expand description
RouteListener for receiving route change events.
Implementations§
Source§impl RouteListener
impl RouteListener
Sourcepub fn listen(&mut self) -> Result<RouteChange>
pub fn listen(&mut self) -> Result<RouteChange>
Listens for a route change event and returns a RouteChange.
Source§impl RouteListener
impl RouteListener
Sourcepub fn shutdown_handle(&self) -> Result<RouteListenerShutdown>
pub fn shutdown_handle(&self) -> Result<RouteListenerShutdown>
Retrieves a shutdown handle for the RouteListener.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RouteListener
impl RefUnwindSafe for RouteListener
impl Send for RouteListener
impl Sync for RouteListener
impl Unpin for RouteListener
impl UnwindSafe for RouteListener
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