Skip to main content

Crate lyndon_rs

Crate lyndon_rs 

Source
Expand description

§lyndon-rs

A Rust library for working with Lyndon words.

§Quick Start

use lyndon_rs::prelude::*;

let basis = LyndonBasis::<ENotation>::new(3, Sort::Lexicographical);
let words = basis.generate_basis(4);

Re-exports§

pub use generators::ENotation;
pub use generators::Generator;
pub use lyndon::LyndonBasis;
pub use lyndon::LyndonWord;
pub use lyndon::LyndonWordError;
pub use lyndon::Sort;
pub use lyndon::moebius_mu;

Modules§

generators
lyndon
prelude
Prelude module for imports