code: def unpack(self, struc):
          
          buf, offset = readall_fast(self, struc.size)
          return struc.unpack_from(buf, offset)
docs: Unpacks given structure from stream
  
          :param struc: A struct.Struct instance
          :returns: Result of unpacking