Module conformance
Expand description
The contract every Notifier keeps, as checks a backend’s tests (and a
host’s own backend’s tests) run, plus a Recording notifier.
The checks send only requests the contract says must fail before the platform sees them, so they run headless against the real system backends without showing anything. They panic with the violated rule.
Structs§
- Recording
- A notifier that records what it was asked, for tests and for hosts that observe an app without letting it reach the desktop.
Functions§
- check_
contract - Malformed requests are refused as
NotifyError::Invalid(or the host isNotifyError::Unavailablealtogether) before the platform sees them. - check_
system check_contractfor this target’ssystembackend, which also answersUnsupportedfor scheduling exactly where the target’s column says so.