use File::Copy qw(copy);
use autodie qw(copy);
copy($foo, $bar); # Void context, succeeds or dies.
my $x = copy($foo, $bar); # Scalar context, succeeds or dies.
my @x = copy($foo, $bar); # Array context, succeeds or fails silently.
####
use File::Copy qw(copy);
use autodie qw(copy);
##
##
use Some::Module qw(foo);
use autodie::hints qw( LIST_EMPTY_ONLY SCALAR_UNDEF_ONLY );
autodie::hints->set_hints_for(
\&foo,
LIST_EMPTY_OR_FALSE | SCALAR_UNDEF_ONLY
);
##
##
use Some::Module qw(foo);
use autodie::hints;
autodie::hints->set_hints_for(
\&foo,
qw( LIST_EMPTY_OR_FALSE SCALAR_UNDEF_ONLY )
);