tinymist_package::pack

Trait Pack

Source
pub trait Pack: PackFs { }
Expand description

The pack trait is used to hold a package.

Implementors§

Source§

impl Pack for GitHubReleasePack

Source§

impl Pack for MapPack

Source§

impl Pack for UniversePack

Source§

impl<P: AsRef<str>> Pack for GitClPack<P>

Source§

impl<P: AsRef<Path>> Pack for DirPack<P>

Source§

impl<R: Read> Pack for TarballPack<R>

Source§

impl<S: AsRef<str>> Pack for HttpPack<S>

Source§

impl<Src: PackFs, F: Fn(&str) -> bool + Send + Sync> Pack for FilterPack<'_, Src, F>