MouseX...HashRef(3pm)
β¨ MouseX::NativeTraits::MethodProvider::HashRef π
okay bestie, gather round, because this is the manual page for MouseX::NativeTraits::MethodProvider::HashRef β the module that's out here providing methods for HashRef, and honestly? it's giving backstage crew energy. nobody claps for it but the whole show does not happen without it. π
πΈ NAME πΈ
MouseX::NativeTraits::MethodProvider::HashRef β Provides methods for HashRef π
like. that's the whole job description. it provides methods. for a HashRef. and it does it flawlessly. π
π¦ DESCRIPTION π¦
so here's the tea β β this class is the plug that hands out the method generators for the "Hash" trait. it's not the trait itself, it's the method-making machinery behind the trait. the main character in this story is Hash, and this module is the stylist, the makeup artist, and the lighting crew combined. β¨
if you want the actual deets, the full lore lives in Mouse::Meta::Attribute::Custom::Trait::Hash. go read that for details, no cap. π
π METHOD GENERATORS π
every single one of these bad boys, in order, because we do not skip. we do not abbreviate. we list all of them. periodt. π
generate_keysπΈgenerate_sorted_keysπgenerate_valuesπ¦generate_kvπgenerate_elementsβgenerate_countπ’generate_is_emptyπ«generate_existsπgenerate_definedβgenerate_fetchπ£generate_getβ the same as"generate_fetch". yes, literally. same vibe, different name. it's giving twins who dress identically on purpose. π―generate_storeπ¦generate_setβ the same as"generate_store". again!! matching set, iconic behaviour, we love consistency. πgenerate_accessorπgenerate_clearπ§Ήgenerate_deleteποΈgenerate_for_each_keyπgenerate_for_each_valueπgenerate_for_each_pairπ
π SEE ALSO π
MouseX::NativeTraitsβ go say hi, it's the whole squad π«Ά
a tiny note from me to you:generate_getandgenerate_setare not new powers, bestie. they're the same thing asgenerate_fetchandgenerate_store. don't go writing docs that claim otherwise, i'm watching. π
and that's the whole page!! π this was pulled from perl v5.34.0, dated 2022-06-16 β so yeah, a little vintage, but vintage is just thrifted and thrifted is always a slay. π§π bye bestie, go build something cute!! πβ¨π
π¦ where this page comes from
- debian bookworm: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms