usestd::time::Duration;/// Initialisation and timeout-override methods for concrete config builders.
////// Implemented by the real builder type in `configbuilder-svc-saf`.
pubtraitConfigBuilderInit: Sized {/// Create an empty builder with no name, version, or config dirs set.
fnnew()->Self;/// Override the default 30-second read deadline for each config file.
fnwith_read_timeout(self, timeout: Duration)->Self;}