getopts icon indicating copy to clipboard operation
getopts copied to clipboard

Avoid using heap on storing names, description, and hint

Open rhysd opened this issue 2 years ago • 0 comments

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.

rhysd avatar Sep 09 '23 10:09 rhysd