typst-pack 0.5.0

Portable single-file packs of Typst projects: sources, resources, packages, and fonts
Documentation
#![doc = include_str!("../docs/opendal-integration.md")]

pub mod location;
pub mod pack_archive;
pub mod pack_assembly;
#[allow(dead_code)]
mod read;
#[allow(dead_code)]
pub mod write;

#[cfg(test)]
#[allow(dead_code)]
#[allow(clippy::collapsible_if)]
#[path = "../tests/support/opendal.rs"]
mod scripted_service;

pub(crate) type BoxError = Box<dyn std::error::Error + Send + Sync>;

pub use ::opendal::Operator;
pub use location::{
    Location, LocationError, LocationRoleError, OperatorBinding, OperatorBindingError,
    OperatorBindings, OperatorBindingsError, OperatorBindingsResolveError, OperatorResolver,
};