logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against similar modules

Author

       Toby Inkster <tobyink@cpan.org>.

Bugs

       Please report any bugs to <https://github.com/tobyink/p5-sub-handlesvia/issues>.

Disclaimer Of Warranties

       THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
       LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

perl v5.40.1                                       2025-04-01              Sub::HandlesVi...ual::Comparison(3pm)

Manual

       The following table compares Sub::HandlesVia with Data::Perl, Moose native traits, and
       MouseX::NativeTraits.

         Array ==============================================
                      accessor : SubHV  DataP  Moose  Mouse
                           all : SubHV  DataP
                      all_true : SubHV
                           any : SubHV                Mouse
                         apply : SubHV                Mouse
                         clear : SubHV  DataP  Moose  Mouse
                         count : SubHV  DataP  Moose  Mouse
                        delete : SubHV  DataP  Moose  Mouse
                      elements : SubHV  DataP  Moose  Mouse
                         fetch :                      Mouse  (alias: get)
                         first : SubHV  DataP  Moose  Mouse
                   first_index : SubHV  DataP  Moose
                       flatten : SubHV  DataP
                  flatten_deep : SubHV  DataP
                      for_each : SubHV                Mouse
                 for_each_pair : SubHV                Mouse
                           get : SubHV  DataP  Moose  Mouse
                          grep : SubHV  DataP  Moose  Mouse
                          head : SubHV  DataP
                        insert : SubHV  DataP  Moose  Mouse
                      is_empty : SubHV  DataP  Moose  Mouse
                          join : SubHV  DataP  Moose  Mouse
                           map : SubHV  DataP  Moose  Mouse
                           max : SubHV
                        maxstr : SubHV
                           min : SubHV
                        minstr : SubHV
                      natatime : SubHV  DataP  Moose
                  not_all_true : SubHV
                     pairfirst : SubHV
                      pairgrep : SubHV
                      pairkeys : SubHV
                       pairmap : SubHV
                         pairs : SubHV
                    pairvalues : SubHV
                   pick_random : SubHV
                           pop : SubHV  DataP  Moose  Mouse
                         print : SubHV  DataP
                       product : SubHV
                          push : SubHV  DataP  Moose  Mouse
                        reduce : SubHV  DataP  Moose  Mouse
                    reductions : SubHV
                        remove :                      Mouse  (alias: delete)
                         reset : SubHV
                       reverse : SubHV  DataP
                        sample : SubHV
                           set : SubHV  DataP  Moose  Mouse
                 shallow_clone : SubHV  DataP  Moose
                         shift : SubHV  DataP  Moose  Mouse
                       shuffle : SubHV  DataP  Moose  Mouse
              shuffle_in_place : SubHV
                          sort : SubHV  DataP  Moose  Mouse
                       sort_by :                      Mouse  (sort)
                 sort_in_place : SubHV  DataP  Moose  Mouse
              sort_in_place_by :                      Mouse  (sort_in_place)
                        splice : SubHV  DataP  Moose  Mouse
                         store :                      Mouse  (alias: set)
                           sum : SubHV
                          tail : SubHV  DataP
                          uniq : SubHV  DataP  Moose  Mouse
                 uniq_in_place : SubHV
                       uniqnum : SubHV
              uniqnum_in_place : SubHV
                       uniqstr : SubHV
              uniqstr_in_place : SubHV
                       unshift : SubHV  DataP  Moose  Mouse

         Blessed ============================================
         (Accepts any method name.)

         Bool ===============================================
                           not : SubHV  DataP  Moose  Mouse
                         reset : SubHV
                           set : SubHV  DataP  Moose  Mouse
                        toggle : SubHV  DataP  Moose  Mouse
                         unset : SubHV  DataP  Moose  Mouse

         Code ===============================================
                       execute : SubHV  DataP  Moose  Mouse
                  execute_list : SubHV
                execute_method : SubHV         Moose  Mouse
           execute_method_list : SubHV
         execute_method_scalar : SubHV
           execute_method_void : SubHV
                execute_scalar : SubHV
                  execute_void : SubHV

         Counter ============================================
                           dec : SubHV  DataP  Moose  Mouse
                           inc : SubHV  DataP  Moose  Mouse
                         reset : SubHV  DataP  Moose  Mouse
                           set : SubHV         Moose  Mouse

         Enum ===============================================
                        assign : SubHV
                            is : SubHV
                           set : SubHV

         Hash ===============================================
                      accessor : SubHV  DataP  Moose  Mouse
                           all : SubHV  DataP
                         clear : SubHV  DataP  Moose  Mouse
                         count : SubHV  DataP  Moose  Mouse
                       defined : SubHV  DataP  Moose  Mouse
                        delete : SubHV  DataP  Moose  Mouse
                  delete_where : SubHV
                      elements : SubHV  DataP  Moose  Mouse
                        exists : SubHV  DataP  Moose  Mouse
                         fetch :                      Mouse  (alias: get)
                  for_each_key : SubHV                Mouse
                 for_each_pair : SubHV                Mouse
                for_each_value : SubHV                Mouse
                           get : SubHV  DataP  Moose  Mouse
                      is_empty : SubHV  DataP  Moose  Mouse
                          keys : SubHV  DataP  Moose  Mouse
                            kv : SubHV  DataP  Moose  Mouse
                         reset : SubHV
                           set : SubHV  DataP  Moose  Mouse
                 shallow_clone : SubHV  DataP  Moose
                   sorted_keys : SubHV                Mouse
                         store :                      Mouse  (alias: set)
                        values : SubHV  DataP  Moose  Mouse

         Number =============================================
                           abs : SubHV  DataP  Moose  Mouse
                           add : SubHV  DataP  Moose  Mouse
                           cmp : SubHV
                           div : SubHV  DataP  Moose  Mouse
                            eq : SubHV
                            ge : SubHV
                           get : SubHV
                            gt : SubHV
                            le : SubHV
                            lt : SubHV
                           mod : SubHV  DataP  Moose  Mouse
                           mul : SubHV  DataP  Moose  Mouse
                            ne : SubHV
                           set : SubHV         Moose
                           sub : SubHV  DataP  Moose  Mouse

         Scalar =============================================
                   make_getter : SubHV
                   make_setter : SubHV
              scalar_reference : SubHV

         String =============================================
                        append : SubHV  DataP  Moose  Mouse
                         chomp : SubHV  DataP  Moose  Mouse
                          chop : SubHV  DataP  Moose  Mouse
                         clear : SubHV  DataP  Moose  Mouse
                           cmp : SubHV
                          cmpi : SubHV
                      contains : SubHV
                    contains_i : SubHV
                     ends_with : SubHV
                   ends_with_i : SubHV
                            eq : SubHV
                           eqi : SubHV
                            fc : SubHV
                            ge : SubHV
                           gei : SubHV
                           get : SubHV
                            gt : SubHV
                           gti : SubHV
                           inc : SubHV  DataP  Moose  Mouse
                            lc : SubHV
                            le : SubHV
                           lei : SubHV
                        length : SubHV  DataP  Moose  Mouse
                            lt : SubHV
                           lti : SubHV
                         match : SubHV  DataP  Moose  Mouse
                       match_i : SubHV
                            ne : SubHV
                           nei : SubHV
                       prepend : SubHV  DataP  Moose  Mouse
                       replace : SubHV  DataP  Moose  Mouse
              replace_globally : SubHV                Mouse
                         reset : SubHV
                           set : SubHV
                   starts_with : SubHV
                 starts_with_i : SubHV
                        substr : SubHV  DataP  Moose  Mouse
                            uc : SubHV

Name

       Sub::HandlesVia::Manual::Comparison - comparing Sub::HandlesVia against similar modules

See Also

       Sub::HandlesVia.

See Also