nuscenes-data 0.4.0

NuScenes dataset loader in Rust
Documentation
use std::{io, path::PathBuf};

pub type Result<T> = std::result::Result<T, Error>;

#[derive(Debug, thiserror::Error)]
pub enum Error {
    #[error("corrupted file: {0:?}")]
    CorruptedFile(PathBuf),
    #[error("corrupted file: {0}")]
    CorruptedDataset(String),
    #[error("I/O error: {0:?}")]
    IoError(io::Error),
    #[error("parseing error: {0}")]
    ParseError(String),
}

impl From<io::Error> for Error {
    fn from(error: io::Error) -> Self {
        Self::IoError(error)
    }
}