llsd-rs 0.1.6

A Rust library for parsing and serializing LLSD (Linden Lab Structured Data) format.
Documentation

llsd-rs

A native Rust implementation of Linden Lab’s LLSD (Linden Lab Structured Data) serialization formats.

Features

  • Encode and decode LLSD types:
    • Undefined, Boolean, Integer, Real, String
    • URI, UUID, Date, Binary
    • Array and Map structures
  • Support for LLSD Binary, XML, Notation, and XML-RPC serialization
  • Zero-copy & allocation-minimal where possible
  • Inspired by and compatible with the Second Life viewer’s LLSD codebase

Installation

Execute cargo add llsd-rs