Expand description
The engine behind reserve. Everything the tool knows how to do lives here.
Re-exports§
pub use error::Error;pub use error::ErrorId;pub use error::ExitClass;pub use error::Result;pub use limit::BreakerState;pub use limit::HostLimit;pub use limit::Pacer;pub use limit::PacingLimits;pub use limit::PausedHost;pub use limit::Refusal;pub use lookup::BOOTSTRAP_URL;pub use lookup::Delegation;pub use lookup::Engine;pub use lookup::Finding;pub use lookup::Freshness;pub use lookup::Reason;pub use lookup::Registration;pub use lookup::Server;pub use lookup::Servers;pub use lookup::ServiceMap;pub use lookup::Settings;pub use lookup::Source;pub use lookup::SourcePolicy;pub use lookup::Status;pub use lookup::Tally;pub use tld::CATALOG_VERSION;pub use tld::Catalog;pub use tld::Depth;pub use tld::Extension;pub use tld::ExtensionKind;pub use tld::Family;pub use tld::Filter;pub use tld::Group;pub use tld::LengthRule;pub use tld::NormalizedName;pub use tld::Page;pub use tld::Selector;pub use tld::Sort;pub use tld::SortDirection;pub use tld::SortKey;pub use tld::Suffix;pub use tld::SweepPlan;pub use tld::normalize_name;pub use tld::parse_name;
Modules§
- error
- limit
- @docgen Pacing is keyed by registry host, never by extension: one operator answers for hundreds of extensions from one endpoint.
- lookup
- Deciding whether a name is registered, and being honest when that cannot be decided.
- tld
- The extension catalog: what exists, how it is grouped, and how a sweep narrows it.
Constants§
Functions§
- user_
agent - @docgen Registries ask bulk clients to be identifiable; operators block anonymous sweeps first.