Sub::HandlesVia::Manual::Comparison(3)

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

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

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

SEE ALSO
Sub::HandlesVia.

AUTHOR
Toby Inkster <tobyink@cpan.org>.

COPYRIGHT AND LICENCE
This software is copyright (c) 2022 by Toby Inkster.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

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.