pub struct StreamErrorInfo {
pub stream_id: Option<String>,
pub stream_state: Option<String>,
pub buffer_level: Option<usize>,
pub dropped_samples: Option<u64>,
pub stream_position: Option<u64>,
}Expand description
Stream-specific error information
Fields§
§stream_id: Option<String>Stream ID
stream_state: Option<String>Current stream state
buffer_level: Option<usize>Buffer level
dropped_samples: Option<u64>Dropped samples count
stream_position: Option<u64>Stream position
Trait Implementations§
Source§impl Clone for StreamErrorInfo
impl Clone for StreamErrorInfo
Source§fn clone(&self) -> StreamErrorInfo
fn clone(&self) -> StreamErrorInfo
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for StreamErrorInfo
impl RefUnwindSafe for StreamErrorInfo
impl Send for StreamErrorInfo
impl Sync for StreamErrorInfo
impl Unpin for StreamErrorInfo
impl UnsafeUnpin for StreamErrorInfo
impl UnwindSafe for StreamErrorInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more