Struct thfmr_protocol::producer::Producer [−][src]
pub struct Producer { /* fields omitted */ }
Expand description
Producer facing side of the protocol. It is used to setup communication to producers.
A producer picks songs to play and delivers information about playing songs. It responds to crate::message::Message::Want with crate::message::Message::Next.
Implementations
Auto Trait Implementations
impl RefUnwindSafe for Producer
impl Send for Producer
impl Sync for Producer
impl Unpin for Producer
impl UnwindSafe for Producer
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,