Fix context parsing
Если контекст содержит заэскейпенные символы, то serde при десериализации будет отменять этот эскейп, для этого она скопирует данные в новую строку.
В результате десериалайзер получит на вход не borrowed string, а owned string, и десериализация в &str свалится с ошибкой "invalid type: string ..., expected a borrowed string"