rustmex 0.3.2

Rustmex: providing convenient Rust bindings to Matlab MEX API's
Documentation
[package]
name = "rustmex"
version = "0.3.2"
edition = "2021"

license = "MPL-2.0"
description = "Rustmex: providing convenient Rust bindings to Matlab MEX API's"
repository = "https://gitlab.com/nielstermeer/rustmex"
keywords = ["Matlab", "MEX", "ffi", "matrix", "science"]

include = [
	"**/*.rs",
	"../README.md",
]

# Make sure docs.rs builds everything we want to document through our weird convoluted
# feature system
[package.metadata.docs.rs]
features = ["doc"]

[features]
default = ["alloc", "entrypoint"]
alloc = []
matlab_interleaved = []
matlab_separated = []
octave = []
entrypoint = ["dep:rustmex-entrypoint"]
doc = ["alloc", "matlab_interleaved", "matlab_separated", "octave"]

[dependencies]
ndarray = "0.15.4"
num-complex = "0.4"
rustmex-entrypoint = { version = "0.2", path = "../rustmex_entrypoint", optional = true }
cfg-if = "1"

#[dev-dependencies]
#rustmex-procs = { path = "./procs" }