sarif_rust 0.3.0

A comprehensive Rust library for parsing, generating, and manipulating SARIF (Static Analysis Results Interchange Format) v2.1.0 files
Documentation
//! Core SARIF data structures and types
//!
//! This module contains all the data structures that represent the SARIF v2.1.0 object model.

// Re-export all types for convenience
// Artifact module exports (with conflict resolution)
pub use artifact::ArtifactContent;
pub use artifact::{Artifact, ArtifactLocation, ArtifactRole, Hash, MultiformatMessageString}; // Primary ArtifactContent definition

// Other modules
pub use enums::*;
pub use location::{
    Address, Location, LocationRelationship, LogicalLocation, PhysicalLocation, Region,
};
// Skip location::ArtifactContent to avoid conflict
pub use message::*;
pub use result::*;
pub use run::*;
pub use sarif_log::*;
pub use tool::*;

// Module declarations
pub mod artifact;
pub mod enums;
pub mod extensions;
pub mod location;
pub mod message;
pub mod result;
pub mod run;
pub mod sarif_log;
pub mod tool;