Skip to main content

Module transport

Module transport 

Source
Expand description

macOS / desktop config transport selection. Apple host→widget transport: one driver, chosen by config (not runtime fan-out).

Availability (containerURL, suite exists) is not delivery proof — the developer picks crate::config::TransportKind from signing knowledge.

Structs§

FakeTransport
Receipt
Widget-side ack that it rendered a config from a specific transport.

Constants§

NAME_APPGROUP
NAME_CONTAINER
NAME_DEFAULTS

Traits§

Transport

Functions§

build_driver
Fail loud when the chosen transport cannot be constructed.
pick_freshest_maps
resolve_driver
Resolve a single host transport from plugin config (+ WIDGET_TRANSPORT).
validate_mobile_transport
iOS: only appGroup (or auto → appGroup). Other kinds fail at init. Android: Apple-only transports are ignored (treated as AppGroup / SharedPreferences).