pub fn scaffold_binding(params: ScaffoldParams<'_>) -> ScaffoldedBindingExpand description
Scaffold the default binding record for one source — the single
definition of “a fresh binding”, shared by every front door that creates
one (memstead projection init, the guided memstead quickstart path,
any embedder).
The record: one inline Source scoped **/* (a scoped default — an
unscoped source refuses at run time), the enumerable-medium deny defaults
materialised into the record (see DEFAULT_SCAFFOLD_DENY_PATHS for why
they are recorded rather than injected), unstated coverage_semantics
(the scaffold asserts nothing), and build + sync + verify filtered
through the capability matrix — a web source loses sync/verify and the
deferral rides warnings. Prune is scaffolded wherever sync survived,
with the strongest guarantee the medium supports.