Enum debian_packaging::repository::builder::PoolLayout [−][src]
pub enum PoolLayout {
ComponentThenNamePrefix,
}Expand description
Describes the layout of the pool part of the repository.
This type effectively controls where .deb files will be placed under the repository root.
Variants
ComponentThenNamePrefix
File paths are <component>/<name_prefix>/<filename>.
This is the layout as used by the Debian distribution.
The package name is used to derive a directory prefix. For packages beginning with lib,
the prefix is libz/<package>/. For everything else, it is <first character>/<package>/.
For example, file zstd_1.4.8+dfsg-2.1_amd64.deb in the main component will be mapped to
pool/main/libz/libzstd/zstd_1.4.8+dfsg-2.1_amd64.deb and python3.9_3.9.9-1_arm64.deb in
the main component will be mapped to pool/main/p/python3.9/python3.9_3.9.9-1_arm64.deb.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PoolLayout
impl Send for PoolLayout
impl Sync for PoolLayout
impl Unpin for PoolLayout
impl UnwindSafe for PoolLayout
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
