pub struct ParseOutcome {
pub registry: SchemaRegistry,
pub parse_failures: Vec<(PathBuf, String)>,
}Expand description
Schema registry plus file-level parse failures from parse_project.
Files that fail syn::parse_file are recorded instead of silently dropped,
so a broken handler source doesn’t disappear from the generated bindings.
Fields§
§registry: SchemaRegistry§parse_failures: Vec<(PathBuf, String)>Auto Trait Implementations§
impl !Freeze for ParseOutcome
impl RefUnwindSafe for ParseOutcome
impl Send for ParseOutcome
impl Sync for ParseOutcome
impl Unpin for ParseOutcome
impl UnsafeUnpin for ParseOutcome
impl UnwindSafe for ParseOutcome
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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