pub struct PreprocessFailure {
pub errors: Vec<PreprocessorError>,
pub file_registry: FileRegistry,
}Expand description
Returned on preprocessing failure: errors + the file registry (so the caller can still render diagnostics against original files).
Fields§
§errors: Vec<PreprocessorError>§file_registry: FileRegistryAuto Trait Implementations§
impl Freeze for PreprocessFailure
impl RefUnwindSafe for PreprocessFailure
impl Send for PreprocessFailure
impl Sync for PreprocessFailure
impl Unpin for PreprocessFailure
impl UnsafeUnpin for PreprocessFailure
impl UnwindSafe for PreprocessFailure
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more