COXave

Crates.ioCOXave
lib.rsCOXave
version
sourcesrc
created_at2024-12-21 23:04:40.256248
updated_at2025-02-02 11:46:05.843004
descriptionInstruments for codings
homepage
repositoryhttps://github.com/xavetar/COXave
max_upload_size
id1491534
Cargo.toml error:TOML parse error at line 32, column 1 | 32 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Stanislav Mikhailov (xavetar)

documentation

https://docs.rs/crate/COXave/latest

README

Greenfield Deps License License

COXave

COXave Logo

Crypto donation button by NOWPayments

About

The library is hosted on crates.io.

Add library

CLI:

cargo add COXave

Cargo.toml:

[dependencies]
COXave = { version = "*" }

Features

Add feature to Cargo.toml to use universal functors (without SIMD-accelerated):

[dependencies]
COXave = { version = "*", features = ["universal"] }

Build

Specify target instruction set

ARM/AARCH64

V7/NEON
export RUSTFLAGS="-C target-feature=+neon,+v7"
V8/NEON
export RUSTFLAGS="-C target-feature=+neon"

x86/x86_64

SSE/SSE2
export RUSTFLAGS="-C target-feature=+sse,+sse2"
SSE/SSE2 (+SSSE3)
export RUSTFLAGS="-C target-feature=+sse,+sse2,+ssse3"
AVX/AVX2
export RUSTFLAGS="-C target-feature=+avx,+avx2"
AVX-512F/AVX-512BW
export RUSTFLAGS="-C target-feature=+avx512f,+avx512bw"

Before using unstable features you need to run this:

rustup default nightly || rustup toolchain install nightly

Usage with Python

maturin build -m api/Cargo.toml --release --features python && pip install --force-reinstall target/wheels/COXave-*.whl

License

COXave is primarily distributed under the terms of three the Anti-Virus license and MIT license and the Apache License (Version 2.0)

See LICENSE-ANTI-VIRUS and LICENSE-APACHE and LICENSE-MIT for details.

Commit count: 9

cargo fmt