[][src]Crate ieql

The reference implementation for IEQL, an open standard for monitoring Internet content

This library is the reference implementation for IEQL (Internet Extensible Query Language, pronounced equal). IEQL is an open standard for monitoring and querying Internet content designed to be fast, efficient, and scalable.

Re-exports

pub use common::pattern::Pattern;
pub use common::pattern::PatternKind;
pub use query::response::Response;
pub use query::response::ResponseItem;
pub use query::response::ResponseKind;
pub use query::scope::Scope;
pub use query::scope::ScopeContent;
pub use query::threshold::Threshold;
pub use query::threshold::ThresholdConsideration;
pub use query::trigger::Trigger;
pub use query::query::Query;
pub use query::query::QueryGroup;
pub use output::output::Output;
pub use scan::scanner::Scanner;
pub use input::document::Document;

Modules

common

This module provides shared common functionality for IEQL.

input

This module provides functionality for inputs—namely, loading and handling Documents.

output

This module provides functionality related to outputs.

query

This module contains functionality related to queries and their various subcomponents.

scan

This module provides functionality related to scanning and scan engines.