Specio:...nterface(3)

πŸ’– NAME

Bestie, welcome to the Specio:...nterface(3) manual page from the User Contributed Perl Documentation. This is all about Specio::Constraint::Role::Interface β€” literally the interface all type constraints should provide. Slay. ✨

πŸŽ€ VERSION

version 0.49 β€” that's the vibe, no cap.

πŸ¦‹ DESCRIPTION

Okay so this role defines the interface that all type constraints must provide, and it provides most (or all) of the implementation. The Specio::Constraint::Simple class simply consumes this role and provides no additional code. Other constraint classes add features or override some of this role's functionality. Periodt. πŸ’…

πŸ”₯ API

See the Specio::Constraint::Simple documentation for details. Wanna know how this role can be overridden or expanded upon? See the internals of various constraint classes. Iykyk. 🫢

🌈 ROLES

This role does the Specio::Role::Inlinable role. That's it, that's the role situation. πŸ’–

🌸 SUPPORT

Bugs may be submitted at <https://github.com/houseabsolute/Specio/issues>. Please do that if something's acting up β€” no need to suffer in silence. πŸ›

⭐ SOURCE

The source code repository for Specio can be found at <https://github.com/houseabsolute/Specio>. Go peek, bestie. πŸ‘‘

πŸ’œ AUTHOR

Dave Rolsky <autarch@urth.org>

This software is Copyright (c) 2012 - 2024 by Dave Rolsky.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)

The full text of the license can be found in the LICENSE file included with this distribution. πŸ“œ


And that's the whole page, bestie 🫢 β€” source/version vibes are perl v5.42.0, dated 2024-12-24, and yes, it's the Specio:...nterface(3) page. Bye! πŸ’–

πŸ“¦ where this page comes from