pub struct Subscriber;Implementations§
Source§impl Subscriber
impl Subscriber
Sourcepub async fn main_loop(&self, server: &Server<Mpris>) -> Result<()>
pub async fn main_loop(&self, server: &Server<Mpris>) -> Result<()>
Main loop for the UDP subscriber.
§Errors
Returns an error if the main loop cannot be started, or if an error occurs while handling a message.
Sourcepub async fn handle_message<D>(
&self,
message: Message,
state: &mut StateAudio,
get_daemon: D,
) -> Result<MessageOutcomes>
pub async fn handle_message<D>( &self, message: Message, state: &mut StateAudio, get_daemon: D, ) -> Result<MessageOutcomes>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Subscriber
impl RefUnwindSafe for Subscriber
impl Send for Subscriber
impl Sync for Subscriber
impl Unpin for Subscriber
impl UnwindSafe for Subscriber
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