pub fn parse<T, E>(value: &mut Value<'_>) -> Result<T, Error>where T: FromStr<Err = E>, E: Display,
Attempts to acquire a ValueInner::String and parse it, returning an error if the value is not a string, or the parse implementation fails
ValueInner::String