pub fn parse_object_buffer<'a, F>(
bump: &'a Bump,
custom_readers: &HashMap<String, Arc<dyn for<'a, 'dep> Fn(&'a Bump, &'a UserDefinedType, &'a [UserDefinedType], &'dep HashMap<u64, Value<'a>>, &'a [u8]) -> Result<Value<'a>, Error>>>,
dependencies: &HashMap<u64, Value<'a>>,
udts: &'a [UserDefinedType],
buffer: &'a [u8],
fun: F,
) -> Result<bool, Error>