dd-sensitive-data-scanner 0.0.0

Core Sensitive Data Scanner library for detecting and redacting sensitive information.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::Scanner;
use std::sync::Arc;

use super::convert_panic_to_go_error;

#[unsafe(no_mangle)]
pub unsafe extern "C" fn delete_scanner(scanner_id: i64) {
    let _ = convert_panic_to_go_error(|| {
        let scanner = unsafe { Arc::from_raw(scanner_id as *mut Scanner) };
        drop(scanner);
    });
}