[][src]Enum syntect::parsing::ParseSyntaxError

pub enum ParseSyntaxError {
    InvalidYaml(ScanError),
    EmptyFile,
    MissingMandatoryKey(&'static str),
    RegexCompileError(StringBox<dyn Error + Send + Sync + 'static>),
    InvalidScope(ParseScopeError),
    BadFileRef,
    MainMissing,
    TypeMismatch,
}

Variants

InvalidYaml(ScanError)

Invalid YAML file syntax, or at least something yaml_rust can't handle

EmptyFile

The file must contain at least one YAML document

MissingMandatoryKey(&'static str)

Some keys are required for something to be a valid .sublime-syntax

RegexCompileError(StringBox<dyn Error + Send + Sync + 'static>)

Invalid regex

InvalidScope(ParseScopeError)

A scope that syntect's scope implementation can't handle

BadFileRef

A reference to another file that is invalid

MainMissing

Syntaxes must have a context named "main"

TypeMismatch

Some part of the YAML file is the wrong type (e.g a string but should be a list) Sorry this doesn't give you any way to narrow down where this is. Maybe use Sublime Text to figure it out.

Trait Implementations

impl Debug for ParseSyntaxError[src]

impl Display for ParseSyntaxError[src]

impl Error for ParseSyntaxError[src]

impl From<ParseSyntaxError> for LoadingError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.