pub enum SourceMappingError {
UnknownFile(FileId),
InvalidSpan(Span),
InvalidRule(usize),
InvalidCondition {
rule: usize,
condition: usize,
},
InvalidAction {
rule: usize,
action: usize,
},
InvalidActionArgument {
rule: usize,
action: usize,
argument: usize,
},
InvalidGlobalVariable(usize),
InvalidPlayerVariable(usize),
InvalidSubroutine(usize),
}Expand description
A failure while attaching source mappings to a public Program.
Variants§
UnknownFile(FileId)
InvalidSpan(Span)
InvalidRule(usize)
InvalidCondition
InvalidAction
InvalidActionArgument
InvalidGlobalVariable(usize)
InvalidPlayerVariable(usize)
InvalidSubroutine(usize)
Trait Implementations§
Source§impl Clone for SourceMappingError
impl Clone for SourceMappingError
impl Copy for SourceMappingError
Source§impl Debug for SourceMappingError
impl Debug for SourceMappingError
Source§impl Display for SourceMappingError
impl Display for SourceMappingError
impl Eq for SourceMappingError
Source§impl Error for SourceMappingError
impl Error for SourceMappingError
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 SourceMappingError
impl PartialEq for SourceMappingError
impl StructuralPartialEq for SourceMappingError
Auto Trait Implementations§
impl Freeze for SourceMappingError
impl RefUnwindSafe for SourceMappingError
impl Send for SourceMappingError
impl Sync for SourceMappingError
impl Unpin for SourceMappingError
impl UnsafeUnpin for SourceMappingError
impl UnwindSafe for SourceMappingError
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