Provided by: libmoosex-has-sugar-perl_1.000006-1_all bug

NAME

       MooseX::Has::Sugar::Minimal - Less Sugary Syntax for moose 'has' fields

VERSION

       version 1.000006

SYNOPSIS

       This is a legacy variant of Sugar which only exports "ro" and "rw" functions, the way
       MooseX::Has::Sugar used to with ":is";

           use MooseX::Types::Moose qw( Str );
           use MooseX::Has::Sugar::Minimal;

           has foo => (
                   isa => Str,
                   is  => ro,
                   required => 1,
           );
           has bar => (
                   isa => Str,
                   is => rw,
                   lazy_build => 1,
           );

       All functions are exported by The Sub::Exporter Module.

EXPORT GROUPS

   ":default"
       Exports ":is"

   ":is"
       Exports "bare", "ro", "rw"

EXPORTED FUNCTIONS

   "bare"
       returns "('bare')"

   "ro"
       returns "('ro')"

   "rw"
       returns "('rw')"

CONFLICTS

   MooseX::Has::Sugar
   MooseX::Has::Sugar::Saccharin
       This module is not intended to be used in conjunction with
        ::Sugar or ::Sugar::Saccharin.

       We all export "ro" and "rw" in different ways.

       If you do however want to use them in conjunction, specific imports must
        be done on MooseX::Has::Sugar's side to stop it exporting different
        ro/rw. Any of the below should be fine.

           use MooseX::Has::Sugar::Minimal;
           use MooseX::Has::Sugar qw( :attrs );

           has foo =>( is => rw , lazy_build );

           use MooseX::Has::Sugar::Minimal;
           use MooseX::Has::Sugar qw( lazy_build );

           has foo =>( is => rw , lazy_build );

AUTHOR

       Kent Fredric <kentnl@cpan.org>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.

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