osc-codec10 0.1.1

Minimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10
Documentation
  • Coverage
  • 50%
    7 out of 14 items documented0 out of 5 items with examples
  • Size
  • Source code size: 27.51 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.61 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 20s Average build duration of successful builds.
  • all releases: 20s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Nagitch/rust-osc-types
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Nagitch

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)