style(rust): format MT teardown bridge
Apply the repository formatter to the new MT job-table teardown projection and its focused callback-order test. This keeps the accepted lifecycle seam behavior unchanged while restoring the crate's formatting contract. Test Plan: - cargo +nightly fmt --manifest-path rust/Cargo.toml --all - git diff --cached --check
This commit is contained in:
@@ -4670,9 +4670,7 @@ pub struct ZSTDMT_RustFreeJobsTableProjection {
|
|||||||
const _: () = {
|
const _: () = {
|
||||||
assert!(size_of::<JobTableDestroySync>() == size_of::<usize>());
|
assert!(size_of::<JobTableDestroySync>() == size_of::<usize>());
|
||||||
assert!(offset_of!(ZSTDMT_RustFreeJobsTableProjection, jobTable) == 0);
|
assert!(offset_of!(ZSTDMT_RustFreeJobsTableProjection, jobTable) == 0);
|
||||||
assert!(
|
assert!(offset_of!(ZSTDMT_RustFreeJobsTableProjection, nbJobs) == size_of::<usize>());
|
||||||
offset_of!(ZSTDMT_RustFreeJobsTableProjection, nbJobs) == size_of::<usize>()
|
|
||||||
);
|
|
||||||
assert!(
|
assert!(
|
||||||
offset_of!(ZSTDMT_RustFreeJobsTableProjection, jobSize)
|
offset_of!(ZSTDMT_RustFreeJobsTableProjection, jobSize)
|
||||||
== if size_of::<usize>() == 8 { 16 } else { 8 }
|
== if size_of::<usize>() == 8 { 16 } else { 8 }
|
||||||
@@ -4710,9 +4708,7 @@ unsafe fn free_job_table_with_sync(
|
|||||||
unsafe { free_job_table_with_sync_projection(projection) };
|
unsafe { free_job_table_with_sync_projection(projection) };
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe fn free_job_table_with_sync_projection(
|
unsafe fn free_job_table_with_sync_projection(projection: ZSTDMT_RustFreeJobsTableProjection) {
|
||||||
projection: ZSTDMT_RustFreeJobsTableProjection,
|
|
||||||
) {
|
|
||||||
if projection.jobTable.is_null() {
|
if projection.jobTable.is_null() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -8956,10 +8952,7 @@ mod tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe extern "C" fn free_jobs_table_test_free(
|
unsafe extern "C" fn free_jobs_table_test_free(opaque: *mut c_void, allocation: *mut c_void) {
|
||||||
opaque: *mut c_void,
|
|
||||||
allocation: *mut c_void,
|
|
||||||
) {
|
|
||||||
assert_eq!(allocation, opaque);
|
assert_eq!(allocation, opaque);
|
||||||
unsafe {
|
unsafe {
|
||||||
(*opaque.cast::<FreeJobsTableTestContext>())
|
(*opaque.cast::<FreeJobsTableTestContext>())
|
||||||
|
|||||||
Reference in New Issue
Block a user