After being synthesized by the parser, primary constructors aren't fully baked yet.
Carries information necessary to expand the host tree.
Carries information necessary to expand the host tree. At times we need to store this info, because macro expansion can be delayed until its targs are inferred. After a macro application has been successfully expanded, this attachment is destroyed.
Determines whether the given tree has an associated SuperArgsAttachment.
Convenience method for SuperArgsAttachment
.
Convenience method for SuperArgsAttachment
.
Compared with MacroRuntimeAttachment
this attachment has different a usage pattern,
so it really benefits from a dedicated extractor.
(stdAttachments: StringAdd).self
(stdAttachments: StringFormat).self
(stdAttachments: ArrowAssoc[StdAttachments]).x
(Since version 2.10.0) Use leftOfArrow
instead
(stdAttachments: Ensuring[StdAttachments]).x
(Since version 2.10.0) Use resultOfEnsuring
instead