osc-codec10

Crates.ioosc-codec10
lib.rsosc-codec10
version0.1.1
created_at2025-10-22 07:38:36.924176+00
updated_at2025-10-22 07:38:36.924176+00
descriptionMinimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10
homepage
repositoryhttps://github.com/Nagitch/rust-osc-types
max_upload_size
id1895182
size28,013
Nagitch (Nagitch)

documentation

README

osc-codec10

Minimal, zero-copy-leaning OSC 1.0 encoder/decoder that pairs with osc-types10.

Status

Experimental preview for integration testing with osc-types10. API may break.

Install

Add to your workspace and depend on the Git dependency:

[dependencies]
osc-codec10 = { path = "../osc-codec10" } # if local
# or, if published later:
# osc-codec10 = "0.1"

This crate depends on osc-types10 via the GitHub repo. If you vendored or published it, adjust Cargo.toml accordingly.

no_std

Default feature set uses std. For no_std + alloc:

cargo build -p osc-codec10 --no-default-features --features alloc

Usage

use osc_types10::{Message, OscType, Bundle};
use osc_codecs10 as _; // refer to actual crate name

See examples/ for UDP send/recv.

License

Dual-licensed under either of

  • MIT License (LICENSE-MIT)
  • Apache License, Version 2.0 (LICENSE-APACHE)
Commit count: 0

cargo fmt