operator == method
Compares content only, as Jinja2 and llama.cpp do: part boundaries, input markers and isSafe do not affect equality or hashCode.
Implementation
@override
bool operator ==(Object other) =>
identical(this, other) ||
other is JinjaString && toString() == other.toString();