#![warn(clippy::pedantic)]
#![expect(
clippy::missing_errors_doc,
clippy::missing_panics_doc,
clippy::module_name_repetitions
)]
mod error;
mod needle;
mod parsing;
mod pattern;
mod prefilter;
mod slice;
mod private {
pub trait Sealed {}
}
pub use error::{
Error,
Reason,
};
pub use needle::{
DynamicNeedle,
Find,
Match,
Needle,
StaticNeedle,
};
pub use pattern::Method;
#[doc(hidden)]
pub use prefilter::RawPrefilter;
use private::Sealed;