#!/usr/bin/perl package KiokuDB::Backend::Role::UnicodeSafe; use Moose::Role; use namespace::clean -except => 'meta'; # informative __PACKAGE__ __END__ =pod =head1 NAME KiokuDB::Backend::Role::UnicodeSafe - An informational role for binary data safe backends. =head1 SYNOPSIS package KiokuDB::Backend::MySpecialBackend; use Moose; use namespace::clean -except => 'meta'; with qw(KiokuDB::Backend::Role::UnicodeSafe); =head1 DESCRIPTION This backend role is an informational role for backends which can store unicode perl strings safely. This means that B strings inserted to the database will not be retreived as B strings upon deserialization. This mostly has to do with L variants.