module BinData::Skip::SkipUntilValidPlugin
def fast_search_for_obj(obj)
If a search object has an +asserted_value+ field then we
def fast_search_for_obj(obj) if BinData::Struct === obj obj.each_pair(true) do |_, field| fs = fast_search_for(field) return fs if fs end elsif BinData::BasePrimitive === obj return fast_search_for(obj) end nil end