pub(crate) mod authorization;
mod canonical;
pub(crate) mod lower;
#[cfg(feature = "graphql")]
pub(crate) mod runtime;
mod types;
#[allow(
unused_imports,
reason = "Task 11 names this authenticated request seam"
)]
pub(crate) use types::ProjectionDeltaCacheScopeToken;
#[cfg(test)]
mod tests;
#[cfg(test)]
mod vector_tests;
pub use types::{
DeltaField, DeltaKeyField, DeltaValue, ProjectionDelta, ProjectionDeltaError,
ProjectionDeltaIdentity, ProjectionDeltaMutation, ProjectionDeltaOccurrence,
ProjectionDeltaOperation, ProjectionDeltaPartition, ProjectionDeltaProjectionIdentity,
ProjectionDeltaRecovery, ProjectionDeltaRecoveryCondition, ProjectionDeltaRecoveryTarget,
ProjectionDeltaScope, ProjectionDeltaSurfaceIdentity, PROJECTION_DELTA_WIRE_VERSION,
};