1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Port trait for EU Central DPP Registry synchronisation.
//!
//! ESPR Article 13 establishes a central EU registry that stores at minimum
//! the unique identifiers for every product placed on the market. Its operating
//! rules are Commission Implementing Regulation (EU) 2026/1778.
//!
//! This port defines the interface a platform adapter implements. No registry
//! API specification is published, so the port is shaped by the regulation's
//! flow — submit, be checked, be registered — and not by any wire format. A
//! no-op `GhostRegistrySync` implementation is provided for testing and
//! development.
pub use SubmissionAcknowledgement;
pub use RegistrationGranularity;
pub use RegistrySyncPort;
pub use RegistryRecord;
pub use RegisteringOperator;
pub use SubmissionReport;
pub use RegistrationRequest;
pub use ServiceProviderRef;
pub use RegistryStatus;
/// No-op implementation for use before a deployment is enrolled with the EU
/// Central Registry.
///
/// Accepts every submission under a placeholder handle and knows of no
/// submission or record afterwards. Performs no network calls.
pub use crateGhostRegistrySync;