diff --git a/src/fetch/object_id.rs b/src/fetch/object_id.rs index e48d639..7dab979 100644 --- a/src/fetch/object_id.rs +++ b/src/fetch/object_id.rs @@ -146,6 +146,10 @@ where Object::read_from_id(*id, data).await } + /// Fetch object from origin instance over HTTP, then verify and parse it. + /// + /// Uses Box::pin to wrap futures to reduce stack size and avoid stack overflow when + /// when fetching objects recursively. async fn dereference_from_http( &self, data: &Data<::DataType>,