//! Native utility APIs corresponding to `LibreMetaverse.Utilities`.
//!
//! Use this compatibility crate when ported code depends on the upstream helper
//! assembly. Public signatures use project-owned Rust boundary types and never
//! load the `CLR` or an upstream binary.

extern crate self as libremetaverse_utilities;

mod generated;
#[allow(clippy::all, clippy::pedantic)] // Public shapes mirror the pinned C# API.
mod service;

pub use generated::*;
pub use libremetaverse as core;
pub use libremetaverse_structured_data as structured_data;
pub use libremetaverse_types as types;
pub use libremetaverse_types::Error;
