pub struct BuildDfirCodeOutput {
pub partitioned_graph: DfirGraph,
pub code: TokenStream,
pub diagnostics: Diagnostics,
}Expand description
Output of build_dfir_code.
Fields§
§partitioned_graph: DfirGraphThe now-partitioned graph.
code: TokenStreamThe Rust source code tokens for the DFIR.
diagnostics: DiagnosticsAny (non-error) diagnostics emitted.
Auto Trait Implementations§
impl Freeze for BuildDfirCodeOutput
impl !RefUnwindSafe for BuildDfirCodeOutput
impl !Send for BuildDfirCodeOutput
impl !Sync for BuildDfirCodeOutput
impl Unpin for BuildDfirCodeOutput
impl !UnwindSafe for BuildDfirCodeOutput
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