tinymist_
world
0.13.12-rc4
Pack
Implementors
In tinymist_
world::
package::
pack
tinymist_world
::
package
::
pack
Trait
Pack
Copy item path
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>
Pack
for
DirPack
<P>
where P:
AsRef
<
Path
>,
Source
§
impl<P>
Pack
for
GitClPack
<P>
where P:
AsRef
<
str
>,
Source
§
impl<R>
Pack
for
TarballPack
<R>
where R:
Read
,
Source
§
impl<S>
Pack
for
HttpPack
<S>
where S:
AsRef
<
str
>,
Source
§
impl<Src, F>
Pack
for
FilterPack
<'_, Src, F>
where Src:
PackFs
, F:
Fn
(&
str
) ->
bool
+
Send
+
Sync
,