Function tvix_store::nar::renderer::write_nar
source ยท pub async fn write_nar<W, BS, DS>(
w: W,
root_node: &Node,
blob_service: BS,
directory_service: DS,
) -> Result<(), RenderError>
Expand description
Accepts a Node pointing to the root of a (store) path, and uses the passed blob_service and directory_service to perform the necessary lookups as it traverses the structure. The contents in NAR serialization are writen to the passed AsyncWrite.