Socket
Socket
Sign inDemoInstall

@yuuang/ffi-rs-linux-arm64-musl

Package Overview
Dependencies
Maintainers
1
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yuuang/ffi-rs-linux-arm64-musl - npm Package Compare versions

Comparing version 1.0.55 to 1.0.56

2

package.json
{
"name": "@yuuang/ffi-rs-linux-arm64-musl",
"version": "1.0.55",
"version": "1.0.56",
"os": [

@@ -5,0 +5,0 @@ "linux"

@@ -22,2 +22,3 @@ # ffi-rs

- Support modify data in place 🥸
- Provide many function to handle pointer type

@@ -321,3 +322,3 @@ ## benchmark

`Pointer` is complicated and underlying, `ffi-rs` provide four functions to handle this pointer include `createPointer`, `restorePointer`, `unpackPointer`, `wrapPointer` for different scene.
`Pointer` is complicated and underlying, `ffi-rs` provide four functions to handle this pointer include `createPointer`, `restorePointer`, `wrapPointer`, `unwrapPointer` for different scene.

@@ -362,3 +363,3 @@ ```cpp

For types that are originally pointer types like `char *` represent `string` type in `c`, createPointer will create a dual pointer like `*mut *mut c_char` point to `*mut c_char`.Developers can use `unpackPointer` get the interal pointer `*mut c_char`
For types that are originally pointer types like `char *` represent `string` type in `c`, createPointer will create a dual pointer like `*mut *mut c_char` point to `*mut c_char`.Developers can use `unwrapPointer` get the interal pointer `*mut c_char`

@@ -444,8 +445,8 @@ ```js

#### unpackPointer
#### unwrapPointer
`unpackPointer` is oppsite to `wrapPointer` which is used to get the internal pointer for multiple pointer
`unwrapPointer` is oppsite to `wrapPointer` which is used to get the internal pointer for multiple pointer
```js
const { unpackPointer, createPointer } = require('ffi-rs')
const { unwrapPointer, createPointer } = require('ffi-rs')
// ptr type is *mut *mut c_char

@@ -457,4 +458,4 @@ let ptr = createPointer({

// unpackedPtr type is *mut c_char
const unpackedPtr = unpackPointer([ptr])[0]
// unwrapPtr type is *mut c_char
const unwrapPtr = unwrapPointer([ptr])[0]
```

@@ -461,0 +462,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc