feat: add zstd support to libarchive3-sys
This commit is contained in:
parent
fb610c9287
commit
d86c6b191e
11 changed files with 7 additions and 11 deletions
|
|
@ -32,7 +32,6 @@ impl Builder {
|
|||
ReadCompression::Rpm => unsafe { ffi::archive_read_support_compression_rpm(self.handle_mut()) },
|
||||
ReadCompression::Uu => unsafe { ffi::archive_read_support_compression_uu(self.handle_mut()) },
|
||||
ReadCompression::Xz => unsafe { ffi::archive_read_support_compression_xz(self.handle_mut()) },
|
||||
// ReadCompression::Zstd => unsafe { ffi::archive_read_support_compression_zstd(self.handle_mut()) },
|
||||
ReadCompression::Program(prog) => {
|
||||
let c_prog = CString::new(prog).unwrap();
|
||||
unsafe {
|
||||
|
|
@ -66,6 +65,7 @@ impl Builder {
|
|||
ReadFilter::Rpm => unsafe { ffi::archive_read_support_filter_rpm(self.handle_mut()) },
|
||||
ReadFilter::Uu => unsafe { ffi::archive_read_support_filter_uu(self.handle_mut()) },
|
||||
ReadFilter::Xz => unsafe { ffi::archive_read_support_filter_xz(self.handle_mut()) },
|
||||
ReadFilter::Zstd => unsafe { ffi::archive_read_support_filter_zstd(self.handle_mut()) },
|
||||
ReadFilter::Program(prog) => {
|
||||
let c_prog = CString::new(prog).unwrap();
|
||||
unsafe {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ pub trait Archive: Handle + Sized {
|
|||
3 => Some(ReadFilter::Compress),
|
||||
5 => Some(ReadFilter::Lzma),
|
||||
6 => Some(ReadFilter::Xz),
|
||||
// 14 =>Some( ReadFilter::Zstd),
|
||||
14 =>Some( ReadFilter::Zstd),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue