#[derive(TryScribeString)]
{
// Attributes available to this derive:
#[enumscribe]
}
Expand description
Derives enumscribe::TryScribeString for an enum. This allows the enum to be converted to
a Option<String> using the try_scribe() method.
This behaves almost identically to TryScribeCowStr, except the
return type is Option<String> instead of Option<Cow<'static, str>>.
Since a String is returned, an allocation must always be performed, which is wasteful.
TryScribeCowStr should be preferred because it avoids
unnecessary allocations.