fuzz-parser-exposure: doc-hidden re-exports of the @every parsers + skip_forward (three engines); visibility-only — sqlite substrate facade mod.rs line + PROVENANCE D-37; compile-level reachability pins per engine
This commit is contained in:
1 parent
860c5d6129
commit
21ab6fe564
12 files changed
+143
-22
No files matched your search
@@ -16,9 +16,12 @@
|
||||
//! returns primitives; the engine layer above resolves contract
|
||||
//! semantics into primitive arguments and maps substrate outcomes into
|
||||
//! the contract taxonomy. Nothing here is re-exported through the
|
||||
//! engine crate's public API. The fork point, every deliberate
|
||||
//! divergence, and any future cherry-pick are recorded in the
|
||||
//! provenance register (`PROVENANCE.md`, this directory; ADR-018).
|
||||
//! engine crate's public API — the sole exception (register D-37): the
|
||||
//! re-derived half's `@every` parser pair (`parse_every_interval`,
|
||||
//! `skip_forward`) is re-exported to the engine crate root as a
|
||||
//! `#[doc(hidden)]` fuzz/test-only surface. The fork point, every
|
||||
//! deliberate divergence, and any future cherry-pick are recorded in
|
||||
//! the provenance register (`PROVENANCE.md`, this directory; ADR-018).
|
||||
//!
|
||||
//! Fidelity posture (ADR-012 §3): where scope *keeps* upstream
|
||||
//! machinery, upstream's module structure and internal function names
|
||||
@@ -59,9 +62,13 @@ pub(crate) use ops::{
|
||||
};
|
||||
pub(crate) use queue_ops::{
|
||||
FireOpts, Stamps, ack, ack_batch, cancel, claim_batch, enqueue, fail, get_job, heartbeat,
|
||||
parse_every_interval, retry, scheduler_register, scheduler_soonest, scheduler_tick,
|
||||
scheduler_unregister, sweep_expired,
|
||||
retry, scheduler_register, scheduler_soonest, scheduler_tick, scheduler_unregister,
|
||||
sweep_expired,
|
||||
};
|
||||
/// The doc-hidden fuzz/test re-exports' substrate-side facade (the
|
||||
/// engine's `lib.rs` republishes these under `#[doc(hidden)]`; register
|
||||
/// D-37).
|
||||
pub use queue_ops::{parse_every_interval, skip_forward};
|
||||
pub(crate) use schema::Error as SchemaError;
|
||||
pub(crate) use schema::open_conn_bootstrapped;
|
||||
pub(crate) use schema::{Readers, Writer};
|
||||
|
||||
Reference in new issue
Block a user