change NEEDS_RESULT_CALLBACK to accept closures

This resolves issue #2.
This is a breaking change, and should necessitate moving to v0.3.0

FIXES: #2
This commit is contained in:
Henry Schimke
2023-02-03 14:31:17 -06:00
parent 292e79ae79
commit e3793c8385
3 changed files with 6 additions and 6 deletions

View File

@@ -45,7 +45,7 @@ impl<'a> MultiDetector<'_> {
let resultPointCallback = if let Some(DecodeHintValue::NeedResultPointCallback(cb)) =
hints.get(&DecodeHintType::NEED_RESULT_POINT_CALLBACK)
{
Some(*cb)
Some(cb.clone())
} else {
None
};