splice

func splice<Category>(name: String, consume syntax: Syntax<Category>) -> SyntaxSplice<Category>

Binds category-checked syntax to an antiquotation name for one quote operation.

The quote validates that each referenced name has exactly one compatible value; the inserted syntax retains its original use-site hygiene.

View Source
pub func splice<Category>(name: String, consume syntax: Syntax<Category>) -> SyntaxSplice<Category> {
	SyntaxSplice<Category>(name: name, syntax: consume syntax)
}