logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

KiokuDB::TypeMap::Shadow - Try a list of KiokuDB::TypeMaps in order

Author

       Yuval Kogman <nothingmuch@woobling.org>

Description

       This class is useful for performing mixin inheritance like merging of typemaps, by shadowing an ordered
       list.

       This is used internally to overlay the user typemap on top of the KiokuDB::TypeMap::Default instance
       provided by the backend.

       This differs from using "includes" in KiokuDB::TypeMap because that inclusion is computed symmetrically,
       like roles.

Name

       KiokuDB::TypeMap::Shadow - Try a list of KiokuDB::TypeMaps in order

Synopsis

           KiokuDB->new(
               backend => ...,
               typemap => KiokuDB::TypeMap::Shadow->new(
                   typemaps => [
                       $first,
                       $second,
                   ],
               ),
           );

Version

       version 0.57

See Also