Cybersecurity-Projects/PROJECTS/beginner/deserialization-gadget-lab/lib/rube/marshal/errors.rb

29 lines
603 B
Ruby

# ©AngelaMos | 2026
# errors.rb
module Rube
module Marshal
class StreamError < StandardError; end
class TruncatedStreamError < StreamError; end
class UnsupportedVersionError < StreamError; end
class UnknownTagError < StreamError; end
class TrailingBytesError < StreamError; end
class InvalidLinkError < StreamError; end
class DepthLimitError < StreamError; end
class MalformedCountError < StreamError; end
class MalformedValueError < StreamError; end
class LimitExceededError < StreamError; end
class InputTypeError < StreamError; end
end
end