pedant-types 0.15.0

Shared types for pedant capability analysis
Documentation
//! Shared types for pedant capability analysis output.

mod attestation;
mod capability;
mod diff;
mod error;
mod execution_context;
mod finding;
mod finding_origin;
mod language;
mod profile;
pub mod resolution;

pub use attestation::{AnalysisCompleteness, AnalysisTier, AttestationContent, SkippedAnalysis};
pub use capability::Capability;
pub use diff::CapabilityDiff;
pub use error::ParseCapabilityError;
pub use execution_context::ExecutionContext;
pub use finding::{CapabilityFinding, SourceLocation};
pub use finding_origin::FindingOrigin;
pub use language::Language;
pub use profile::CapabilityProfile;
pub use resolution::{
    CandidateInput, DefinitionHandle, DefinitionId, ReferenceHandle, ReferenceId, ReferenceKind,
    ReportCollection, ResolutionCandidate, ResolutionCertainty, ResolutionGap, ResolutionRecord,
    ResolutionReport, ResolutionReportBuilder, ResolutionReportError, ResolutionReportLimits,
    ResolutionTier, ResolutionUnit, ResolutionUnitHandle, ResolutionUnitId, SourcePosition,
    SourceSpan, SymbolDefinition, SymbolKind, SymbolReference,
};