Function tvix_store::nar::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.