parallax_adapter_sdk/
lib.rs1#![deny(unsafe_code)]
6#![allow(missing_docs)]
7
8mod capabilities;
9mod detect;
10mod manifest;
11mod traits;
12
13pub use capabilities::{
14 AdapterCapabilities, CapabilityFlag, CapabilitySupport, ConstructCapability,
15};
16pub use detect::{DetectionConfidence, DetectionEvidence, DetectionResult, ProjectContext};
17pub use manifest::{
18 AdapterAuthor, AdapterId, AdapterKind, AdapterManifest, AdapterMaturity, AdapterPermissions,
19 ConformanceLevel,
20};
21pub use traits::{
22 BuildSystemAdapter, ConfigurationAdapter, DatabaseAdapter, DependencyAdapter,
23 DeploymentAdapter, FrameworkAdapter, ParallaxAdapter, SourceLanguageAdapter,
24 TargetLanguageAdapter, TestFrameworkAdapter, VerificationAdapter,
25};
26
27pub const ADAPTER_SDK_VERSION: u32 = 1;