Enum sourcemap::Error
[−]
[src]
pub enum Error { Io(Error), Utf8(Utf8Error), BadJson(Error), VlqLeftover, VlqNoValues, VlqOverflow, BadSegmentSize(u32), BadSourceReference(u32), BadNameReference(u32), IndexedSourcemap, RegularSourcemap, InvalidDataUrl, CannotFlatten(String), }
Represents different failure cases
Variants
Io(Error)
a std::io error
Utf8(Utf8Error)
a std::str::Utf8Error
BadJson(Error)
a JSON parsing related failure
VlqLeftover
a VLQ string was malformed and data was left over
VlqNoValues
a VLQ string was empty and no values could be decoded.
VlqOverflow
Overflow in Vlq handling
BadSegmentSize(u32)
a mapping segment had an unsupported size
BadSourceReference(u32)
a reference to a non existing source was encountered
BadNameReference(u32)
a reference to a non existing name was encountered
IndexedSourcemap
Indicates that an indexed sourcemap was encountered when a regular sourcemap was expected
RegularSourcemap
Indicates that an regular (non-indexed) sourcemap was when a sourcemap index was expected
InvalidDataUrl
Indicates an invalid data URL
CannotFlatten(String)
Flatten failed
Trait Implementations
impl Debug for Error
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl From<Error> for Error
[src]
impl From<FromUtf8Error> for Error
[src]
fn from(err: FromUtf8Error) -> Error
[src]
Performs the conversion.
impl From<Utf8Error> for Error
[src]
impl From<Error> for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more