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 a Type::Tiny object for objects which consume the Attean::API::Term role. 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 (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