/// Assert that `Encoder` is `Send`
fn send_test() {
let test = async {
- let mut encoder = Encoder::new(
- DummyOutput,
- &Metadata::dir_builder(0o700).build(),
- )
- .await
- .unwrap();
+ let mut encoder = Encoder::new(DummyOutput, &Metadata::dir_builder(0o700).build())
+ .await
+ .unwrap();
encoder
.create_directory("baba", &Metadata::dir_builder(0o700).build())
.await
.unwrap();
};
-
+
fn test_send<T: Send>(_: T) {}
test_send(test);
}
let data = data.to_le();
let buf =
unsafe { std::slice::from_raw_parts(&data as *const E as *const u8, size_of_val(&data)) };
- seq_write_all(
- output,
- buf,
- position,
- )
- .await
+ seq_write_all(output, buf, position).await
}
/// Write a pxar entry.
let data = data.to_le();
let buf =
unsafe { std::slice::from_raw_parts(&data as *const E as *const u8, size_of_val(&data)) };
- seq_write_pxar_entry(
- output,
- htype,
- buf,
- position,
- )
- .await
+ seq_write_pxar_entry(output, htype, buf, position).await
}
/// Error conditions caused by wrong usage of this crate.
}
pub fn is_virtual_file_system(magic: i64) -> bool {
- matches!(magic, consts::BINFMTFS_MAGIC
- | consts::CGROUP2_SUPER_MAGIC
- | consts::CGROUP_SUPER_MAGIC
- | consts::CONFIGFS_MAGIC
- | consts::DEBUGFS_MAGIC
- | consts::DEVPTS_SUPER_MAGIC
- | consts::EFIVARFS_MAGIC
- | consts::FUSE_CTL_SUPER_MAGIC
- | consts::HUGETLBFS_MAGIC
- | consts::MQUEUE_MAGIC
- | consts::NFSD_MAGIC
- | consts::PROC_SUPER_MAGIC
- | consts::PSTOREFS_MAGIC
- | consts::RPCAUTH_GSSMAGIC
- | consts::SECURITYFS_MAGIC
- | consts::SELINUX_MAGIC
- | consts::SMACK_MAGIC
- | consts::SYSFS_MAGIC)
+ matches!(
+ magic,
+ consts::BINFMTFS_MAGIC
+ | consts::CGROUP2_SUPER_MAGIC
+ | consts::CGROUP_SUPER_MAGIC
+ | consts::CONFIGFS_MAGIC
+ | consts::DEBUGFS_MAGIC
+ | consts::DEVPTS_SUPER_MAGIC
+ | consts::EFIVARFS_MAGIC
+ | consts::FUSE_CTL_SUPER_MAGIC
+ | consts::HUGETLBFS_MAGIC
+ | consts::MQUEUE_MAGIC
+ | consts::NFSD_MAGIC
+ | consts::PROC_SUPER_MAGIC
+ | consts::PSTOREFS_MAGIC
+ | consts::RPCAUTH_GSSMAGIC
+ | consts::SECURITYFS_MAGIC
+ | consts::SELINUX_MAGIC
+ | consts::SMACK_MAGIC
+ | consts::SYSFS_MAGIC
+ )
}
/// Helper function to extract file names from binary archive.