Module doc_audit

Module doc_audit 

Source
Available on crate feature doc-audit only.
Expand description

Documentation audit system.

Validates ADK-Rust documentation against actual crate implementations:

Available with feature: doc-audit

Modules§

analyzer
Code analyzer for extracting API information from Rust codebase.
cli
config
error
orchestrator
Audit orchestrator that coordinates all validation components.
parser
Documentation parser for extracting and analyzing markdown content.
reporter
Report generation functionality for documentation audits.
suggestion
Automated fix suggestion engine for documentation audit issues.
validator
Example validator for testing code compilation and async patterns.
version
Version consistency validation for documentation audit.

Structs§

ApiReference
Represents an API reference found in documentation.
AsyncValidationConfig
Configuration for async pattern validation.
AuditCli
Documentation audit system for ADK-Rust.
AuditConfig
Configuration for the documentation audit system.
AuditConfigBuilder
Builder for creating AuditConfig instances.
AuditIssue
A specific issue found during documentation audit.
AuditOrchestrator
Main orchestrator that coordinates the audit process.
AuditReport
Comprehensive audit report containing all findings and statistics.
AuditReportConfig
Configuration for audit reporting.
AuditSummary
High-level statistics and summary of audit results.
CodeAnalyzer
Code analyzer for extracting API information from Rust workspace.
CodeExample
Represents a code example extracted from documentation.
CompilationError
Represents a compilation error with detailed information.
CrateInfo
Information about a single crate in the workspace.
CrateRegistry
Registry of all crates in the workspace with their public APIs.
Dependency
Information about a dependency.
DocumentationParser
Parser for documentation files that extracts validation-relevant content.
ExampleValidationResult
Result of validating a code example.
ExampleValidator
Validator for code examples that tests compilation and patterns.
FeatureMention
Represents a feature flag mention in documentation.
FileAuditResult
Audit results for a specific file.
InternalLink
Represents an internal link to another documentation file.
ParsedDocument
Represents a parsed documentation file with extracted content.
ProblematicFile
Information about a file with many issues.
PublicApi
Information about a public API item.
Recommendation
Actionable recommendation for improving documentation.
ReportGenerator
Report generator that can output audit reports in multiple formats.
Suggestion
Represents an automated fix suggestion.
SuggestionConfig
Configuration for suggestion generation.
SuggestionEngine
Engine for generating automated fix suggestions.
ValidationMetadata
Additional metadata about the validation process.
ValidationResult
Result of validating an API reference.
VersionReference
Represents a version reference found in documentation.
VersionValidationConfig
Configuration for version validation behavior.
VersionValidationResult
Result of version validation for a single reference.
VersionValidator
Version validator that checks consistency between documentation and workspace.
WorkspaceVersionInfo
Comprehensive workspace version information.

Enums§

ApiItemType
Types of API items that can be referenced in documentation.
AuditCommand
Available audit commands.
AuditError
Comprehensive error types for the documentation audit system.
CliOutputFormat
CLI-compatible output format enum.
CliSeverity
CLI-compatible severity enum.
DependencySpec
Cargo.toml dependency specification.
ErrorType
Types of compilation errors that can occur.
IssueCategory
Categories of issues that can be found during audit.
IssueSeverity
Severity levels for audit issues.
OutputFormat
Output formats for audit reports.
RecommendationType
Types of recommendations that can be made.
SuggestionType
Types of automated suggestions that can be generated.
ValidationSeverity
Severity levels for version validation issues.
VersionTolerance
Tolerance levels for version differences.
VersionType
Types of version references that can appear in documentation.

Constants§

CRATE_NAME
Name of the crate.
VERSION
Version information for the crate.

Type Aliases§

Result
Result type for the documentation audit system.