Function htmlescape::decode_html [−][src]
pub fn decode_html(s: &str) -> Result<String, DecodeErr>
Decodes an entity-encoded string.
Decodes an entity encoded string, replacing HTML entities (&
, 
...) with the
the corresponding character. Case matters for named entities, ie. &Amp;
is invalid.
Case does not matter for hex entities, so .
and .
are treated the same.
Arguments
s
- Entity-encoded string to decode.
Failure
The function will fail if input string contains invalid named entities (eg. &nosuchentity;
),
invalid hex entities (eg. &#xRT;
), invalid decimal entities (eg. &#-1;), unclosed entities (
s == "& hej och hå"`) or otherwise malformed entities.
This function will never return errors with kind
set to IoError
or EncodingError
.