Skip to main content

pedant_types/
lib.rs

1//! Shared types for pedant capability analysis output.
2
3mod attestation;
4mod capability;
5mod diff;
6mod error;
7mod execution_context;
8mod finding;
9mod finding_origin;
10mod language;
11mod profile;
12
13pub use attestation::{AnalysisCompleteness, AnalysisTier, AttestationContent, SkippedAnalysis};
14pub use capability::Capability;
15pub use diff::CapabilityDiff;
16pub use error::ParseCapabilityError;
17pub use execution_context::ExecutionContext;
18pub use finding::{CapabilityFinding, SourceLocation};
19pub use finding_origin::FindingOrigin;
20pub use language::Language;
21pub use profile::CapabilityProfile;