KiokuD...odeSafe(3pm)

πŸ“¦
version 0.57 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

πŸ’– KiokuD...odeSafe(3pm) πŸ’–

okay so bestie, welcome to another page from the User Contributed Perl Documentation β€” this one's called KiokuD...odeSafe(3pm) and it's short, sweet, and honestly kinda iconic for how little it does on purpose. no cap, it's an informational role. it's giving "I'm not here to do anything, I'm here to TELL you something." πŸŽ€


✨ NAME ✨

KiokuDB::Backend::Role::UnicodeSafe β€” literally just an informational role for binary data safe backends πŸ¦‹


🌸 VERSION 🌸

version 0.57 β€” periodt.


🧚 SYNOPSIS 🧚

bestie, you consume it like this:

package KiokuDB::Backend::MySpecialBackend;
use Moose;

use namespace::clean -except => 'meta';

with qw(KiokuDB::Backend::Role::UnicodeSafe);

that's it. that's the whole vibe. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so this backend role is an informational role for backends that can store unicode perl strings safely. like, safely safely.

what that means fr fr: character strings you insert into the database will not come back out as byte strings when they get deserialized. no weird little glow-up reversal happening on your data. 😭

and this mostly has to do with KiokuDB::Backend::Serialize variants β€” iykyk, that's where the string-flavor drama actually lives.

it's an informational role, so it's not out here adding methods or doing tricks. it's a flag, a lil badge, a "yes I can handle this" sticker for your backend. πŸ‘‘

🌈 AUTHOR 🌈

Yuval Kogman <nothingmuch@woobling.org> 🫢


This software is copyright (c) 2014 by Yuval Kogman, Infinity Interactive.

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


and that's a wrap, bestie!! this page came to you courtesy of perl v5.34.0, dated 2022-05-23, filed under KiokuD...odeSafe(3pm). go forth and be unicode safe πŸ’–πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from