binoc-sdk 0.2.0

Plugin SDK and ABI for Binoc dataset-diff plugins
Documentation
pub mod correspondence;
pub mod data_access;
pub mod ir;
pub mod partition;
pub mod path;
pub mod plugin_abi;
pub mod traits;
pub mod types;

#[cfg(feature = "test-support")]
pub mod lints;
#[cfg(feature = "test-support")]
pub mod test_support;

pub use correspondence::*;
pub use data_access::LocalDataAccess;
pub use ir::{
    Annotation, Changeset, DetailBlock, DetailExample, Diagnostic, DiagnosticSeverity, DiffNode,
    ExtractHint, GlobalClaim, Segment, Side, Source, Summary, ValuePreview,
};
pub use partition::{
    disjoint_cover, Candidate, Coverage, IdentityExtractor, IdentityExtractorDescriptor,
    IdentityToken, PartitionMatch, TabularIdentityExtractor,
};
pub use path::{
    decompose_child, escape_segment, file_name, member_child, segments, DECOMPOSE_SEP, MEMBER_SEP,
};
pub use traits::*;
pub use types::*;

/// Re-exports used by macros. Not part of the public API.
#[doc(hidden)]
pub mod _reexport {
    pub use serde_json;
}