#[non_exhaustive]pub struct ConversionReport {
pub builder: GsymBuilder,
pub stats: ConversionStats,
pub warnings: Vec<ConversionWarning>,
pub discovered_debug: Option<PathBuf>,
pub discovered_supplementary: Option<PathBuf>,
pub discovered_dwp: Option<PathBuf>,
}Available on crate feature
convert only.Expand description
Successful conversion output plus diagnostics and provenance.
builder is ready to encode, or to edit first. The
discovered_* paths record which companion files were selected and are
None when the input supplied them or none were found, which makes them
worth logging when a conversion produces unexpected output.
A report can carry warnings and still be complete;
warnings describes records that were skipped, not a
failed conversion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.builder: GsymBuilderPopulated builder ready for encoding or further modification.
stats: ConversionStatsCounts of imported and rejected records.
warnings: Vec<ConversionWarning>Non-fatal issues encountered during conversion.
discovered_debug: Option<PathBuf>Automatically selected main debug file.
discovered_supplementary: Option<PathBuf>Automatically selected supplementary debug file.
discovered_dwp: Option<PathBuf>Automatically selected DWP package.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConversionReport
impl RefUnwindSafe for ConversionReport
impl Send for ConversionReport
impl Sync for ConversionReport
impl Unpin for ConversionReport
impl UnsafeUnpin for ConversionReport
impl UnwindSafe for ConversionReport
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