I'm not a user of Net::SNMP; however, the documentation for get_result() seems to suggest you're receiving a boolean value. From get_request() - send a SNMP get-request to the remote agent:
"... In non-blocking mode, a true value is returned when no error has occurred. ..."