Verifies that the given type is a valid input stream.
A valid input stream type must implement all methods of the InputStream interface. Inheriting
form InputStream is not strictly necessary, which also enables struct types to be considered
as stream implementations.
Verifies that the given type is a valid input stream.
A valid input stream type must implement all methods of the InputStream interface. Inheriting form InputStream is not strictly necessary, which also enables struct types to be considered as stream implementations.