chore(workspace): tighten quality gates (#2230)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-31 04:43:20 +02:00
1 parent e6e4c6f7b5
commit 5c2dca1c51
123 files changed
+4925 -5640

No files matched your search

@@ -30,12 +30,6 @@ pub struct NSErrorBlock {
pub user_invoke: NsErrorUserInvoke,
}
pub unsafe extern "C" fn ns_error_trampoline(block: *mut NSErrorBlock, err: *mut c_void) {
if let Some(block) = unsafe { block.as_mut() } {
unsafe { (block.user_invoke)(block.ctx, err) };
}
}
pub type ContentErrorUserInvoke =
unsafe extern "C" fn(ctx: *mut c_void, content: *mut c_void, err: *mut c_void);
pub type ContentErrorInvoke =
@@ -52,16 +46,6 @@ pub struct ContentErrorBlock {
pub user_invoke: ContentErrorUserInvoke,
}
pub unsafe extern "C" fn content_error_trampoline(
block: *mut ContentErrorBlock,
content: *mut c_void,
err: *mut c_void,
) {
if let Some(block) = unsafe { block.as_mut() } {
unsafe { (block.user_invoke)(block.ctx, content, err) };
}
}
pub const NS_ERROR_BLOCK_DESCRIPTOR: BlockDescriptorSig = BlockDescriptorSig {
reserved: 0,
size: std::mem::size_of::<NSErrorBlock>() as u64,
@@ -78,6 +62,22 @@ pub const CONTENT_ERROR_BLOCK_DESCRIPTOR: BlockDescriptorSig = BlockDescriptorSi
mod tests {
use super::*;
unsafe extern "C" fn ns_error_trampoline(block: *mut NSErrorBlock, err: *mut c_void) {
if let Some(block) = unsafe { block.as_mut() } {
unsafe { (block.user_invoke)(block.ctx, err) };
}
}
unsafe extern "C" fn content_error_trampoline(
block: *mut ContentErrorBlock,
content: *mut c_void,
err: *mut c_void,
) {
if let Some(block) = unsafe { block.as_mut() } {
unsafe { (block.user_invoke)(block.ctx, content, err) };
}
}
#[repr(C)]
struct RoundTripCtx {
seen_err: *mut c_void,