mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-21 03:36:06 +00:00
Fix malformed CSV files causing crashes; fixes #310
This commit is contained in:
parent
def99a9e4d
commit
30a01381be
3 changed files with 22 additions and 7 deletions
|
|
@ -37,6 +37,9 @@ pub enum SnapshotError {
|
|||
path: PathBuf,
|
||||
},
|
||||
|
||||
#[error("malformed CSV localization data at path {}", .path.display())]
|
||||
MalformedLocalizationCsv { source: csv::Error, path: PathBuf },
|
||||
|
||||
#[error(transparent)]
|
||||
Io {
|
||||
#[from]
|
||||
|
|
@ -89,4 +92,11 @@ impl SnapshotError {
|
|||
path: path.into(),
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn malformed_l10n_csv(source: csv::Error, path: impl Into<PathBuf>) -> Self {
|
||||
Self::MalformedLocalizationCsv {
|
||||
source,
|
||||
path: path.into(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue