NAME
Nano::Types - Type Library
ABSTRACT
Type Library
SYNOPSIS
package main;
use Nano::Types;
1;
DESCRIPTION
This package provides type constraints for the Nano object persistence framework.
LIBRARIES
This package uses type constraints from:
CONSTRAINTS
This package declares the following type constraints:
cursor
Cursor
This type is defined in the Nano::Types library.
- cursor example #1
-
# given: synopsis use Zing::Cursor; use Zing::Lookup; my $cursor = Zing::Cursor->new(lookup => Zing::Lookup->new(name => 'users'));
domain
Domain
This type is defined in the Nano::Types library.
- domain example #1
-
# given: synopsis use Zing::Domain; my $domain = Zing::Domain->new(name => 'user-12345');
env
Env
This type is defined in the Nano::Types library.
lookup
Lookup
This type is defined in the Nano::Types library.
- lookup example #1
-
# given: synopsis use Zing::Lookup; my $lookup = Zing::Lookup->new(name => 'users');
nano
Nano
This type is defined in the Nano::Types library.
node
Node
This type is defined in the Nano::Types library.
nodes
Nodes
This type is defined in the Nano::Types library.
search
Search
This type is defined in the Nano::Types library.
- search example #1
-
# given: synopsis use Nano::Nodes; use Nano::Search; my $search = Nano::Search->new(nodes => Nano::Nodes->new);
AUTHOR
Al Newkirk, awncorp@cpan.org
LICENSE
Copyright (C) 2011-2019, Al Newkirk, et al.
This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file".