The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

1;
=head1 NAME
SPVM::Comparator::Byte - Interface Type for byte Comparation Callback
=head1 SYNOPSYS
my $comparator = (Comparator::Byte)method : int ($a : byte, $b : byte); {
return $a <=> $b;
};
my $result = $comparator->(3, 5);
=head1 DESCRIPTION
L<Comparator::Byte|SPVM::Comparator::Byte> is the interface type for the byte comparation callback.
=head1 INTERFACE METHODS
required method : int ($a : byte, $b : byte);
This method must receive two values that types are C<byte> and return the following value.
If the first argument is greater than the second argument, returns C<1>. If the first argument is lower than the second argument, returns C<-1>. If the first argument is equal to the second argument, returns C<0>.