//! Semirings whose carrier is a string- or set-like type (used for label
//! accumulation, edit-distance modelling, and feature aggregation).
//!
//! - [`LeftStringWeight`] / [`RightStringWeight`]: prefix/suffix string semirings.
//! - [`EditWeight`] + supporting types: edit-sequence semiring.
//! - [`SetWeight`], [`StrSetWeight`], [`StringSetWeight`], [`FeatureSetWeight`]:
//! set semirings used for non-numeric weight algebras.
pub use ;
pub use ;
pub use ;