Struct debian_packaging::repository::builder::IndexFileReader
source · [−]pub struct IndexFileReader<'a> {
pub reader: Pin<Box<dyn AsyncRead + Send + 'a>>,
pub compression: Compression,
pub directory: String,
pub filename: String,
}Expand description
Describes an index file to write.
Fields
reader: Pin<Box<dyn AsyncRead + Send + 'a>>Provides the uncompressed content of the file.
compression: CompressionThe compression to apply to the written file.
directory: StringThe directory the index file is based in.
filename: StringThe filename of the index file (without the compression suffix).
Implementations
Obtain the canonical path of this entry as it would appear in an [In]Release file.
Obtain the by-hash path given a ContentDigest.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for IndexFileReader<'a>
impl<'a> Send for IndexFileReader<'a>
impl<'a> !Sync for IndexFileReader<'a>
impl<'a> Unpin for IndexFileReader<'a>
impl<'a> !UnwindSafe for IndexFileReader<'a>
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