getopts
getopts copied to clipboard
Avoid using heap on storing names, description, and hint
Currently all options' short/long names, description, and hint are allocated on heap memory when building OptGroup instance. However, in almost all cases, they are given as &'static str so those allocations are not necessary.
This PR avoids those allocations which are unnecessary in almost all cases by introducing new lifetime 'a.