pub struct TrackTableAlloc { /* private fields */ }Expand description
Payload for DemuxError::TrackTableAlloc.
The track table, or the attachment queue built beside it, could not
be reserved. The stream count had already passed
DemuxLimits::max_streams, so
this is the allocator declining rather than the file asking for too
much — reported instead of aborting, which is what an infallible
reservation would have done.
Implementations§
Trait Implementations§
Source§impl Clone for TrackTableAlloc
impl Clone for TrackTableAlloc
Source§fn clone(&self) -> TrackTableAlloc
fn clone(&self) -> TrackTableAlloc
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TrackTableAlloc
Source§impl Debug for TrackTableAlloc
impl Debug for TrackTableAlloc
Source§impl Display for TrackTableAlloc
impl Display for TrackTableAlloc
impl Eq for TrackTableAlloc
Source§impl Error for TrackTableAlloc
impl Error for TrackTableAlloc
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<TrackTableAlloc> for DemuxError
impl From<TrackTableAlloc> for DemuxError
Source§fn from(source: TrackTableAlloc) -> Self
fn from(source: TrackTableAlloc) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TrackTableAlloc
impl PartialEq for TrackTableAlloc
impl StructuralPartialEq for TrackTableAlloc
Auto Trait Implementations§
impl Freeze for TrackTableAlloc
impl RefUnwindSafe for TrackTableAlloc
impl Send for TrackTableAlloc
impl Sync for TrackTableAlloc
impl Unpin for TrackTableAlloc
impl UnsafeUnpin for TrackTableAlloc
impl UnwindSafe for TrackTableAlloc
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