mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
chore(workspace): tighten quality gates (#2230)
This commit is contained in:
1 parent
e6e4c6f7b5
commit
5c2dca1c51
123 files changed
+4925
-5640
No files matched your search
Generated
+4
-4
@@ -34,9 +34,9 @@ checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
|
||||
|
||||
[[package]]
|
||||
name = "anyhow"
|
||||
version = "1.0.102"
|
||||
version = "1.0.104"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
|
||||
checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
|
||||
|
||||
[[package]]
|
||||
name = "autocfg"
|
||||
@@ -216,9 +216,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crossbeam-epoch"
|
||||
version = "0.9.18"
|
||||
version = "0.9.20"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
|
||||
checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
|
||||
dependencies = [
|
||||
"crossbeam-utils",
|
||||
]
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user