YAML::Marshall(3)

πŸ’– YAML::Marshall πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation for YAML::Marshall(3) β€” and honestly? she's short, she's sweet, she's a whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

YAML::Marshall β€” it's a YAML marshalling class that you can, and I cannot stress this enough, mixin to your classes. that's the whole job. that's her. πŸ’…


🌸 SYNOPSIS 🌸

here's the whole flex, look at her go:

package Bar;
use Foo -base;
use YAML::Marshall -mixin;

that's it. three lines. she ate and left no crumbs. πŸŽ€


🫢 DESCRIPTION 🫢

okay so like, this module exists for classes that wanna handle their own YAML serialization. you know the type β€” the ones that don't need anyone else doing it for them, main character energy, self-sufficient, iconic. πŸ‘‘

that's literally the entire description. no notes. πŸ”₯


⭐ AUTHOR ⭐

ingy dΓΆt Net <ingy@cpan.org>

(shoutout to ingy, absolute legend, we stan πŸ’œ)


Copyright 2001-2014. Ingy dΓΆt Net

and the legal bit, which is lowkey important so don't skip it bestie:

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See <http://www.perl.com/perl/misc/Artistic.html>

fr fr, go read the Artistic License, it's giving ✨legal✨ ✨realness✨.


and that's the whole page, babe πŸ’€πŸ’– no SEE ALSO, no options, no drama β€” just a tiny little mixin doing her thing.

signing off from perl v5.42.2, dated 2026-07-27 β€” yeah she's from the future and she's still slaying πŸ¦‹βœ¨

πŸ“¦ where this page comes from