XML::C...nFacets(3pm)
π NAME π
XML::Compile::Schema::BuiltInFacets β bestie, this is the one handling all the built-in facet checks β¨
π«Ά INHERITANCE π«Ά
XML::Compile::Schema::BuiltInFacets
is an Exporter
so yeah, it's an Exporter, it exports stuff, that's the whole vibe π
β¨ SYNOPSIS β¨
# Not for end-users
use XML::Compile::Schema::BuiltInFacets qw/builtin_facet/
Not for end-users, okay?? that's literally in the source, I'm not making it up π it's giving internal business only.
π¦ DESCRIPTION π¦
okay so this package implements the facet checks. and what are facets, you ask? facets are how you express restrictions on variable content β the kind of restrictions that need to be checked dynamically, like at runtime, on the fly, no pre-checking, just vibes and validation π«
and likeβ¦ the content here is not for end-users. it gets called by the schema translator. that's the whole relationship. translator calls it, it does its little facet thing, everyone moves on. lowkey iconic behavior honestly π
π FUNCTIONS π
builtin_facet( $path, $args, $type, [$value] )β that's it, that's the function, that's the whole API bestie π note the[$value]being optional, it's giving main character energy with the square brackets πΈ
π SEE ALSO π
this module is part of the XML-Compile distribution, version 1.64, built on October 21, 2024. website: http://perl.overmeer.net/xml-compile/ β go look, it's right there π¦
π LICENSE π
Copyrights 2006-2024 by [Mark Overmeer <markov@cpan.org>]. for the other contributors, check the ChangeLog bestie, they're all in there π«Ά
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. see http://dev.perl.org/licenses/ for the whole legal situation, no cap β
okay that's the whole page!! this was perl v5.40.0, dated 2024-10-27, and the page is XML::C...nFacets(3pm) β yes the title got truncated, that's just how the manpage header do, we don't question it π anyway ily, go validate some facets, slay π
β¨
π¦ where this page comes from
- debian trixie: libxml-compile-perl 1.64-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libxml-compile-perl 1.64-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libxml-compile-perl 1.64-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms