Struct pikadick::util::encoder_task::EncoderTask
source · pub struct EncoderTask {
handle: Arc<Mutex<Option<JoinHandle<()>>>>,
tx: Sender<Message>,
}
Expand description
A task to re-encode things
Fields§
§handle: Arc<Mutex<Option<JoinHandle<()>>>>
§tx: Sender<Message>
Implementations§
source§impl EncoderTask
impl EncoderTask
sourcepub fn encode(&self) -> EncoderTaskEncodeBuilder<'_>
pub fn encode(&self) -> EncoderTaskEncodeBuilder<'_>
Create a builder for an encode request
Trait Implementations§
source§impl Clone for EncoderTask
impl Clone for EncoderTask
source§fn clone(&self) -> EncoderTask
fn clone(&self) -> EncoderTask
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EncoderTask
impl Debug for EncoderTask
Auto Trait Implementations§
impl !RefUnwindSafe for EncoderTask
impl Send for EncoderTask
impl Sync for EncoderTask
impl Unpin for EncoderTask
impl !UnwindSafe for EncoderTask
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
§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
§impl<T> CloneableStorage for Twhere
T: Any + Send + Sync + Clone,
impl<T> CloneableStorage for Twhere T: Any + Send + Sync + Clone,
fn clone_storage(&self) -> Box<dyn CloneableStorage>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request