Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseX::Storage::EnginUsereContributed:PerlnDocumentatiosableCycleDetection(3)

NAME
       MooseX::Storage::Engine::Trait::DisableCycleDetection - A custom	trait
       to bypass cycle detection

VERSION
       version 0.53

SYNOPSIS
	   package Double;
	   use Moose;
	   use MooseX::Storage;
	   with	Storage( traits	=> ['DisableCycleDetection'] );

	   has 'x' => (	is => 'rw', isa	=> 'HashRef' );
	   has 'y' => (	is => 'rw', isa	=> 'HashRef' );

	   my $ref = {};

	   my $double =	Double->new( 'x' => $ref, 'y' => $ref );

	   $double->pack;

DESCRIPTION
       "MooseX::Storage" implements a primitive	check for circular references.
       This check also triggers	on simple cases	as shown in the	Synopsis.
       Providing the "DisableCycleDetection" traits disables checks for	any
       cyclical	references, so if you know what	you are	doing, you can bypass
       this check.

       This trait is applied to	an instance of MooseX::Storage::Engine,	for
       the user-visible	version	shown in the SYNOPSIS, see
       MooseX::Storage::Traits::DisableCycleDetection

SUPPORT
       Bugs may	be submitted through the RT bug	tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Storage> (or
       bug-MooseX-Storage@rt.cpan.org <mailto:bug-MooseX-
       Storage@rt.cpan.org>).

       There is	also a mailing list available for users	of this	distribution,
       at <http://lists.perl.org/list/moose.html>.

       There is	also an	irc channel available for users	of this	distribution,
       at "#moose" on "irc.perl.org" <irc://irc.perl.org/#moose>.

AUTHORS
       o   Chris Prather <chris.prather@iinteractive.com>

       o   Stevan Little <stevan.little@iinteractive.com>

       o   xxxx	x<section>xx'xx	(Yuval Kogman) <nothingmuch@woobling.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2007 by Infinity Interactive, Inc.

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

perl v5.32.1	      MooseX::Storage::Engine::Trait::DisableCycleDetection(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | SUPPORT | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::Storage::Engine::Trait::DisableCycleDetection&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help