package Bubblegum::Object::Role::Ref;
use 5.10.0;
use namespace::autoclean;
use Bubblegum::Role 'with';
use Bubblegum::Constraints 'type_reference';
use Scalar::Util ();
with 'Bubblegum::Object::Role::Defined';
our $VERSION = '0.34'; # VERSION
sub refaddr {
my $self = type_reference CORE::shift;
return Scalar::Util::refaddr $self;
}
sub reftype {
my $self = type_reference CORE::shift;
return CORE::ref $self;
}
1;