pub struct VariantChangeError;Expand description
Non-retriable cross-variant boundary signal — the typed payload of
the io::Error produced by impl Read for Stream when the
underlying source fenced on a variant change. Decoders that go
through std::io::Read (Symphonia chain walker) downcast on this
type to recover the precise classification without string-matching.
Trait Implementations§
Source§impl Clone for VariantChangeError
impl Clone for VariantChangeError
Source§fn clone(&self) -> VariantChangeError
fn clone(&self) -> VariantChangeError
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 moreSource§impl Debug for VariantChangeError
impl Debug for VariantChangeError
Source§impl Display for VariantChangeError
impl Display for VariantChangeError
Source§impl Error for VariantChangeError
impl Error for VariantChangeError
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()
impl Copy for VariantChangeError
Auto Trait Implementations§
impl Freeze for VariantChangeError
impl RefUnwindSafe for VariantChangeError
impl Send for VariantChangeError
impl Sync for VariantChangeError
impl Unpin for VariantChangeError
impl UnsafeUnpin for VariantChangeError
impl UnwindSafe for VariantChangeError
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