SIGN IN SIGN UP

editor/language: hoist out non-generic parts of edit functions. (#3130)

This reduces LLVM IR size of editor (that's one of the heaviest crates
to build) by almost 5%.

LLVM IR size of `editor` before this PR: 3280386
LLVM IR size with `editor::edit` changed: 3227092
LLVM IR size with `editor::edit` and `language::edit` changed: 3146807

Release Notes:
- N/A
P
Piotr Osiewicz committed
cc335db9e0e7ce677591d544140760ed8c080eec
Parent: 6f4008e
Committed by GitHub <noreply@github.com> on 10/16/2023, 11:17:44 AM