pub struct GeneratedFiles {
pub artifact_type: ArtifactType,
pub files: HashMap<String, Vec<u8>>,
pub custom: Option<Arc<dyn Any + Send + Sync>>,
pub diagnostics: Vec<GaiaError>,
}Expand description
Generated files from a backend compilation.
Fields§
§artifact_type: ArtifactTypeThe type of artifact generated.
files: HashMap<String, Vec<u8>>The generated files as a map from file name to content.
custom: Option<Arc<dyn Any + Send + Sync>>Custom artifact data that skips IO and codec.
diagnostics: Vec<GaiaError>Diagnostics generated during compilation.
Auto Trait Implementations§
impl Freeze for GeneratedFiles
impl !RefUnwindSafe for GeneratedFiles
impl Send for GeneratedFiles
impl Sync for GeneratedFiles
impl Unpin for GeneratedFiles
impl UnsafeUnpin for GeneratedFiles
impl !UnwindSafe for GeneratedFiles
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