sodium_rust/
listener.rs

1use crate::impl_::listener::Listener as ListenerImpl;
2
3/// A handle for a listener registered on some [`Cell`][crate::Cell]
4/// or [`Stream`][crate::Stream].
5pub struct Listener {
6    pub impl_: ListenerImpl,
7}
8
9impl Listener {
10    /// Deregister the listener that was registered so it will no
11    /// longer be called back, allowing associated resources to be
12    /// garbage-collected.
13    pub fn unlisten(&self) {
14        self.impl_.unlisten();
15    }
16}