Attean...ializer(3pm)
π NAME π
So bestie, Attean::API::TermSerializer is literally the role for serializers of Attean::API::Term objects. That's the whole vibe. It's a role, it serializes terms, periodt. π
This is a page from the User Contributed Perl Documentation, and no, we are not copying that line, we're just folding it in here like a little ribbon. π¦
β¨ VERSION β¨
This doc describes Attean::API::TermSerializer version 0.035. Iconic number, no notes. π
πΈ DESCRIPTION πΈ
Okay so. The Attean::API::TermSerializer role is the role that defines serializers of Attean::API::Term objects. That's it, that's the whole thesis. It's giving "job description that's one sentence long" and honestly? Respect. π«Ά
π ROLES π
This role consumes the Attean::API::Serializer roles (plural, yes, they exist), and those roles hand over the following methods:
serialize_list_to_io( $fh, @elements )β you give it a filehandle and a list of elements and it does its thing.serialize_list_to_bytes( @elements )β same energy, but you get bytes back instead of writing to a handle. π§
π₯ METHODS π₯
This role provides default implementations of the following methods, so you don't have to write them yourself, you're welcome:
handled_typeβ returns aType::Tinyobject for objects which consume theAttean::API::Termrole. Type::Tiny! The little guy! Doing type checks so you don't have to. β
π BUGS π
Found a bug? Have a feature request? Please report any bugs or feature requests through the GitHub web interface at https://github.com/kasei/attean/issues. Go off, honestly, they want the feedback. π
π SEE ALSO π
(nothing listed here β the section exists, it's just vibing in silence π)
π AUTHOR π
Gregory Todd Williams <gwilliams@cpan.org> β the main character of this manpage, fr fr. π
π COPYRIGHT π
Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Slay, and also legally binding. π
That's the whole page bestie β every role, every method, every version number, every license line. Nothing skipped, nothing invented, no cap. π¦β¨
~produced with perl v5.40.0, dated 2025-01-26, and the manual name is Attean...ializer(3pm) in case you were wondering what got trimmed off the top β mwah ππΈ
π¦ where this page comes from
- debian trixie: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libattean-perl 0.035-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms