switchback-traits 0.0.1-0.dev.0.ffcda32

Core traits of the switchback framework.
Documentation
//! Seam trait definitions.

mod codec;
mod companion;
mod contract;
mod contract_family;
mod entity_category;
mod link;
mod renderer;

pub use codec::{SwitchbackCodec, SyncSwitchbackCodec};
pub use companion::{AsyncCompanionStrategy, CompanionDiscovery, CompanionStrategy};
pub use contract::{Contract, Entity, companion_files_to_stored};
pub use contract_family::{
    AsyncContractLoader, ContractFamily, RawDoc, SupportedVersion, VersionStatus,
};
pub use entity_category::{EntityCategory, GenericCategory};
pub use link::{AsyncLinkExtractor, LinkExtractor, LinkFormatter};
pub use renderer::{OutputFile, Renderer, SyncRenderer};