Skip to main content

scaffold_binding

Function scaffold_binding 

Source
pub fn scaffold_binding(params: ScaffoldParams<'_>) -> ScaffoldedBinding
Expand 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.