pub enum DataTrackSchemaError {
MissingFrameEncoding,
MissingSchemaId,
Incompatible,
}Expand description
An error that can occur when validating data track schema metadata.
Variants§
MissingFrameEncoding
Frame encoding is required when providing schema ID.
MissingSchemaId
Schema ID is required for frame encoding that is not self-describing.
Incompatible
Specified schema and frame encodings are incompatible.
Trait Implementations§
Source§impl Debug for DataTrackSchemaError
impl Debug for DataTrackSchemaError
Source§impl Display for DataTrackSchemaError
impl Display for DataTrackSchemaError
Source§impl Error for DataTrackSchemaError
impl Error for DataTrackSchemaError
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 PartialEq for DataTrackSchemaError
impl PartialEq for DataTrackSchemaError
impl StructuralPartialEq for DataTrackSchemaError
Auto Trait Implementations§
impl Freeze for DataTrackSchemaError
impl RefUnwindSafe for DataTrackSchemaError
impl Send for DataTrackSchemaError
impl Sync for DataTrackSchemaError
impl Unpin for DataTrackSchemaError
impl UnsafeUnpin for DataTrackSchemaError
impl UnwindSafe for DataTrackSchemaError
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