Translate wire semantics tests

This commit is contained in:
2026-08-08 18:00:11 +02:00
parent e656a4f6d2
commit de6e611ef0
32 changed files with 3488 additions and 1683 deletions

View File

@@ -60,7 +60,8 @@ The current workspace is a structural baseline, not a working client:
members with real fields/constants/enum values and standardized failing
bodies;
- all 1,289 real NUnit `[Test]`/`[TestCase]` invocations have stable catalog
entries; pending cases do not generate executable placeholder tests;
entries; 145 are translated, four benchmarks are reviewed, and 1,140 remain
pending without executable placeholder tests;
- all nine sample/tool projects have compiling Rust binary targets;
- the 128 TestClient command source files are retained as a command inventory.
@@ -75,8 +76,9 @@ gate is complete; semantic test translation is the next stage.**
The avatar-facing slice preserves the C# agent, movement/camera, appearance and
outfit-policy, inventory/AIS/store, asset/cache, avatar, and animesh concepts.
Long-running mapped calls retain an explicit cross-platform cancellation token
and return the shared `NotImplemented { csharp_member }` error; events return a
typed subscription guard so callback lifetime is visible to Rust callers.
and return the shared `Error::NotImplemented(NotImplemented { csharp_member })`
error; events return a typed subscription guard so callback lifetime is visible
to Rust callers.
The world-facing slice preserves the C# object, parcel, terrain, grid,
environment, estate, directory, friend, group, sound, interest-list,
@@ -276,7 +278,7 @@ Each mapped Rust item must actually compile and be callable:
untyped placeholder.
The body is the only part allowed to be fake. Fallible Rust APIs return a shared
typed `NotImplemented { csharp_member }` error. Infallible constructors,
typed `Error::NotImplemented(NotImplemented { csharp_member })` error. Infallible constructors,
accessors, operators and trait methods call a shared `unimplemented_api!`
placeholder that panics with the stable C# member ID. Constants and enum values
must have their real values. Never return plausible defaults such as `false`,
@@ -286,7 +288,8 @@ for the wrong reason.
The failure contract lives in `libremetaverse-types` and every API crate exposes
it as `crate::Error`:
- synchronous fallible members return `Err(NotImplemented::new(CSHARP_ID))`;
- synchronous fallible members return
`Err(Error::NotImplemented(NotImplemented::new(CSHARP_ID)))`;
async members do the same when first polled and start no work first;
- a stream-producing operation returns the typed error before exposing a
stream; an intrinsically infallible stream factory uses `unimplemented_api!`
@@ -330,8 +333,9 @@ and semantic-review status. Reviewed tests are identified by `parity-case`
markers in hand-written Rust files, so regeneration records unresolved cases
without creating fake executable tests and fails on body drift. The checked-in
audit reports pending, translated, ignored-live, benchmark, drifted, missing,
duplicate, stale, and unreviewed cases; the initial handover contains 1,289
unreviewed cases.
duplicate, stale, and unreviewed cases. The initial handover contained 1,289
unreviewed cases; the current ledger contains 145 translated, four
benchmark-reviewed, and 1,140 pending cases.
The Rust tests must call the public APIs rather than internal replacements.
Where the C# tests call internal members through friend-assembly access, record

View File

@@ -47,7 +47,7 @@ statuses, stale or missing catalog entries, unresolved signature types,
assemblies without representative mappings, and platform-specific API targets.
It also rejects generated `Default` shims, plausible false/zero/empty/nil
fallbacks, and generated function bodies that do not use the standardized
`NotImplemented` error or `unimplemented_api!` panic.
`Error::NotImplemented` result or `unimplemented_api!` panic.
The two support traits in `RUST-TYPES.tsv` are included because compiled public
inheritance records reference them even though they are absent from the public
type table.

View File

@@ -10664,30 +10664,30 @@ M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.EndInvoke(System.IAsyncRes
M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.Invoke(System.Single[0:,0:],System.Int64,System.Int64) method System.Void LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.Invoke(System.Single[,] terrain, System.Int64 bytesRead, System.Int64 totalBytes) libremetaverse assets libremetaverse::assets::OarFileTerrainLoadedCallback::invoke pub fn invoke(&self, terrain: Vec<f32>, bytes_read: i64, total_bytes: i64) -> Result<(), crate::Error> shared_self,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.OarFile.UnpackageArchive(System.String,LibreMetaverse.Assets.OarFile.AssetLoadedCallback,LibreMetaverse.Assets.OarFile.TerrainLoadedCallback,LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,LibreMetaverse.Assets.OarFile.SettingsLoadedCallback) method System.Void LibreMetaverse.Assets.OarFile.UnpackageArchive(System.String filename, LibreMetaverse.Assets.OarFile.AssetLoadedCallback assetCallback, LibreMetaverse.Assets.OarFile.TerrainLoadedCallback terrainCallback, LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback objectCallback, LibreMetaverse.Assets.OarFile.SettingsLoadedCallback settingsCallback) libremetaverse assets libremetaverse::assets::OarFile::unpackage_archive pub fn unpackage_archive(filename: String, asset_callback: libremetaverse::assets::OarFileAssetLoadedCallback, terrain_callback: libremetaverse::assets::OarFileTerrainLoadedCallback, object_callback: libremetaverse::assets::OarFileSceneObjectLoadedCallback, settings_callback: libremetaverse::assets::OarFileSettingsLoadedCallback) -> Result<(), crate::Error> owned,owned,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.#ctor constructor LibreMetaverse.Assets.PrimObject() libremetaverse assets libremetaverse::assets::PrimObject::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObject::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObject::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.FlexibleBlock() libremetaverse assets libremetaverse::assets::PrimObjectFlexibleBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectFlexibleBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectFlexibleBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.FlexibleBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectFlexibleBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.FromPrimitive(LibreMetaverse.Primitive) method LibreMetaverse.Assets.PrimObject LibreMetaverse.Assets.PrimObject.FromPrimitive(LibreMetaverse.Primitive obj) libremetaverse assets libremetaverse::assets::PrimObject::from_primitive pub fn from_primitive(obj: libremetaverse::Primitive) -> Result<libremetaverse::assets::PrimObject, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.InventoryBlock() libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock() libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlockItemBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlockItemBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlockItemBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.FromInventoryBase(LibreMetaverse.InventoryItem) method LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.FromInventoryBase(LibreMetaverse.InventoryItem item) libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlockItemBlock::from_inventory_base pub fn from_inventory_base(item: libremetaverse::InventoryItem) -> Result<libremetaverse::assets::PrimObjectInventoryBlockItemBlock, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlockItemBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.InventoryBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectInventoryBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.LightBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.LightBlock() libremetaverse assets libremetaverse::assets::PrimObjectLightBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectLightBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectLightBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.LightBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.LightBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectLightBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.ParticlesBlock() libremetaverse assets libremetaverse::assets::PrimObjectParticlesBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectParticlesBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectParticlesBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.ParticlesBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectParticlesBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.SculptBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.SculptBlock() libremetaverse assets libremetaverse::assets::PrimObjectSculptBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectSculptBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectSculptBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.SculptBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.SculptBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectSculptBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.Serialize() libremetaverse assets libremetaverse::assets::PrimObject::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ShapeBlock.#ctor constructor LibreMetaverse.Assets.PrimObject.ShapeBlock() libremetaverse assets libremetaverse::assets::PrimObjectShapeBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectShapeBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse assets libremetaverse::assets::PrimObjectShapeBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Assets.PrimObject.ShapeBlock.Serialize() libremetaverse assets libremetaverse::assets::PrimObjectShapeBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.PrimObject.ToPrimitive method LibreMetaverse.Primitive LibreMetaverse.Assets.PrimObject.ToPrimitive() libremetaverse assets libremetaverse::assets::PrimObject::to_primitive pub fn to_primitive(&self) -> Result<libremetaverse::Primitive, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Assets.RegionSettings.#ctor constructor LibreMetaverse.Assets.RegionSettings() libremetaverse assets libremetaverse::assets::RegionSettings::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
@@ -10797,24 +10797,24 @@ M:LibreMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.I
M:LibreMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@) method LibreMetaverse.binBVHJoint LibreMetaverse.BinBVHAnimationReader.readJoint(System.Byte[] data, ref System.Int32& i) libremetaverse libremetaverse::BinBVHAnimationReader::read_joint pub fn read_joint(&self, data: Vec<u8>, i: &mut i32) -> Result<libremetaverse::BinBVHJoint, crate::Error> shared_self,owned,mutable_borrow sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single) method LibreMetaverse.binBVHJointKey[] LibreMetaverse.BinBVHAnimationReader.readKeys(System.Byte[] data, ref System.Int32& i, System.Int32 keycount, System.Single min, System.Single max) libremetaverse libremetaverse::BinBVHAnimationReader::read_keys pub fn read_keys(&self, data: Vec<u8>, i: &mut i32, keycount: i32, min: f32, max: f32) -> Result<Vec<libremetaverse::BinBVHJointKey>, crate::Error> shared_self,owned,mutable_borrow,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.#ctor(System.Byte[],System.Int32) constructor LibreMetaverse.BitPack(System.Byte[] data, System.Int32 pos) libremetaverse libremetaverse::BitPack::new pub fn new(data: Vec<u8>, pos: i32) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackBit(System.Boolean) method System.Void LibreMetaverse.BitPack.PackBit(System.Boolean bit) libremetaverse libremetaverse::BitPack::pack_bit pub fn pack_bit(&self, bit: bool) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackBits(System.Int32,System.Int32) method System.Void LibreMetaverse.BitPack.PackBits(System.Int32 data, System.Int32 totalCount) libremetaverse libremetaverse::BitPack::pack_bits_with_int32_int32 pub fn pack_bits_with_int32_int32(&self, data: i32, total_count: i32) -> Result<(), crate::Error> shared_self,owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.BitPack.PackBits(System.UInt32,System.Int32) method System.Void LibreMetaverse.BitPack.PackBits(System.UInt32 data, System.Int32 totalCount) libremetaverse libremetaverse::BitPack::pack_bits_with_u_int32_int32 pub fn pack_bits_with_u_int32_int32(&self, data: u32, total_count: i32) -> Result<(), crate::Error> shared_self,owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4) method System.Void LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4 data) libremetaverse libremetaverse::BitPack::pack_color pub fn pack_color(&self, data: libremetaverse_types::Color4) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32) method System.Void LibreMetaverse.BitPack.PackFixed(System.Single data, System.Boolean isSigned, System.Int32 intBits, System.Int32 fracBits) libremetaverse libremetaverse::BitPack::pack_fixed pub fn pack_fixed(&self, data: f32, is_signed: bool, int_bits: i32, frac_bits: i32) -> Result<(), crate::Error> shared_self,owned,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackFloat(System.Single) method System.Void LibreMetaverse.BitPack.PackFloat(System.Single data) libremetaverse libremetaverse::BitPack::pack_float pub fn pack_float(&self, data: f32) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID) method System.Void LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID data) libremetaverse libremetaverse::BitPack::pack_uuid pub fn pack_uuid(&self, data: libremetaverse_types::UUID) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackBits(System.Int32) method System.Int32 LibreMetaverse.BitPack.UnpackBits(System.Int32 totalCount) libremetaverse libremetaverse::BitPack::unpack_bits pub fn unpack_bits(&self, total_count: i32) -> Result<i32, crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackByte method System.Byte LibreMetaverse.BitPack.UnpackByte() libremetaverse libremetaverse::BitPack::unpack_byte pub fn unpack_byte(&self) -> Result<u8, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackFixed(System.Boolean,System.Int32,System.Int32) method System.Single LibreMetaverse.BitPack.UnpackFixed(System.Boolean signed, System.Int32 intBits, System.Int32 fracBits) libremetaverse libremetaverse::BitPack::unpack_fixed pub fn unpack_fixed(&self, signed: bool, int_bits: i32, frac_bits: i32) -> Result<f32, crate::Error> shared_self,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackFloat method System.Single LibreMetaverse.BitPack.UnpackFloat() libremetaverse libremetaverse::BitPack::unpack_float pub fn unpack_float(&self) -> Result<f32, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackInt method System.Int32 LibreMetaverse.BitPack.UnpackInt() libremetaverse libremetaverse::BitPack::unpack_int pub fn unpack_int(&self) -> Result<i32, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackShort method System.Int16 LibreMetaverse.BitPack.UnpackShort() libremetaverse libremetaverse::BitPack::unpack_short pub fn unpack_short(&self) -> Result<i16, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackString(System.Int32) method System.String LibreMetaverse.BitPack.UnpackString(System.Int32 size) libremetaverse libremetaverse::BitPack::unpack_string pub fn unpack_string(&self, size: i32) -> Result<String, crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUBits(System.Int32) method System.UInt32 LibreMetaverse.BitPack.UnpackUBits(System.Int32 totalCount) libremetaverse libremetaverse::BitPack::unpack_u_bits pub fn unpack_u_bits(&self, total_count: i32) -> Result<u32, crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUInt method System.UInt32 LibreMetaverse.BitPack.UnpackUInt() libremetaverse libremetaverse::BitPack::unpack_u_int pub fn unpack_u_int(&self) -> Result<u32, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUShort method System.UInt16 LibreMetaverse.BitPack.UnpackUShort() libremetaverse libremetaverse::BitPack::unpack_u_short pub fn unpack_u_short(&self) -> Result<u16, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUUID method LibreMetaverse.UUID LibreMetaverse.BitPack.UnpackUUID() libremetaverse libremetaverse::BitPack::unpack_uuid pub fn unpack_uuid(&self) -> Result<libremetaverse_types::UUID, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackBit(System.Boolean) method System.Void LibreMetaverse.BitPack.PackBit(System.Boolean bit) libremetaverse libremetaverse::BitPack::pack_bit pub fn pack_bit(&mut self, bit: bool) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackBits(System.Int32,System.Int32) method System.Void LibreMetaverse.BitPack.PackBits(System.Int32 data, System.Int32 totalCount) libremetaverse libremetaverse::BitPack::pack_bits_with_int32_int32 pub fn pack_bits_with_int32_int32(&mut self, data: i32, total_count: i32) -> Result<(), crate::Error> mutable_self,owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.BitPack.PackBits(System.UInt32,System.Int32) method System.Void LibreMetaverse.BitPack.PackBits(System.UInt32 data, System.Int32 totalCount) libremetaverse libremetaverse::BitPack::pack_bits_with_u_int32_int32 pub fn pack_bits_with_u_int32_int32(&mut self, data: u32, total_count: i32) -> Result<(), crate::Error> mutable_self,owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4) method System.Void LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4 data) libremetaverse libremetaverse::BitPack::pack_color pub fn pack_color(&mut self, data: libremetaverse_types::Color4) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32) method System.Void LibreMetaverse.BitPack.PackFixed(System.Single data, System.Boolean isSigned, System.Int32 intBits, System.Int32 fracBits) libremetaverse libremetaverse::BitPack::pack_fixed pub fn pack_fixed(&mut self, data: f32, is_signed: bool, int_bits: i32, frac_bits: i32) -> Result<(), crate::Error> mutable_self,owned,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackFloat(System.Single) method System.Void LibreMetaverse.BitPack.PackFloat(System.Single data) libremetaverse libremetaverse::BitPack::pack_float pub fn pack_float(&mut self, data: f32) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID) method System.Void LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID data) libremetaverse libremetaverse::BitPack::pack_uuid pub fn pack_uuid(&mut self, data: libremetaverse_types::UUID) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackBits(System.Int32) method System.Int32 LibreMetaverse.BitPack.UnpackBits(System.Int32 totalCount) libremetaverse libremetaverse::BitPack::unpack_bits pub fn unpack_bits(&mut self, total_count: i32) -> Result<i32, crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackByte method System.Byte LibreMetaverse.BitPack.UnpackByte() libremetaverse libremetaverse::BitPack::unpack_byte pub fn unpack_byte(&mut self) -> Result<u8, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackFixed(System.Boolean,System.Int32,System.Int32) method System.Single LibreMetaverse.BitPack.UnpackFixed(System.Boolean signed, System.Int32 intBits, System.Int32 fracBits) libremetaverse libremetaverse::BitPack::unpack_fixed pub fn unpack_fixed(&mut self, signed: bool, int_bits: i32, frac_bits: i32) -> Result<f32, crate::Error> mutable_self,owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackFloat method System.Single LibreMetaverse.BitPack.UnpackFloat() libremetaverse libremetaverse::BitPack::unpack_float pub fn unpack_float(&mut self) -> Result<f32, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackInt method System.Int32 LibreMetaverse.BitPack.UnpackInt() libremetaverse libremetaverse::BitPack::unpack_int pub fn unpack_int(&mut self) -> Result<i32, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackShort method System.Int16 LibreMetaverse.BitPack.UnpackShort() libremetaverse libremetaverse::BitPack::unpack_short pub fn unpack_short(&mut self) -> Result<i16, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackString(System.Int32) method System.String LibreMetaverse.BitPack.UnpackString(System.Int32 size) libremetaverse libremetaverse::BitPack::unpack_string pub fn unpack_string(&mut self, size: i32) -> Result<String, crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUBits(System.Int32) method System.UInt32 LibreMetaverse.BitPack.UnpackUBits(System.Int32 totalCount) libremetaverse libremetaverse::BitPack::unpack_u_bits pub fn unpack_u_bits(&mut self, total_count: i32) -> Result<u32, crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUInt method System.UInt32 LibreMetaverse.BitPack.UnpackUInt() libremetaverse libremetaverse::BitPack::unpack_u_int pub fn unpack_u_int(&mut self) -> Result<u32, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUShort method System.UInt16 LibreMetaverse.BitPack.UnpackUShort() libremetaverse libremetaverse::BitPack::unpack_u_short pub fn unpack_u_short(&mut self) -> Result<u16, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.BitPack.UnpackUUID method LibreMetaverse.UUID LibreMetaverse.BitPack.UnpackUUID() libremetaverse libremetaverse::BitPack::unpack_uuid pub fn unpack_uuid(&mut self) -> Result<libremetaverse_types::UUID, crate::Error> mutable_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.CRC32.#ctor constructor LibreMetaverse.CRC32() libremetaverse-types libremetaverse_types::CRC32::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.CRC32.Update(System.Byte) method System.Void LibreMetaverse.CRC32.Update(System.Byte value) libremetaverse-types libremetaverse_types::CRC32::update_with_byte pub fn update_with_byte(&self, value: u8) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.CRC32.Update(System.Byte[],System.Int32,System.Int32) method System.Void LibreMetaverse.CRC32.Update(System.Byte[] value, System.Int32 pos, System.Int32 length) libremetaverse-types libremetaverse_types::CRC32::update_with_bytes_int32_int32 pub fn update_with_bytes_int32_int32(&self, value: Vec<u8>, pos: i32, length: i32) -> Result<(), crate::Error> shared_self,owned,owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
@@ -11086,7 +11086,7 @@ M:LibreMetaverse.FindObjectByPathReplyEventArgs.#ctor(System.String,LibreMetaver
M:LibreMetaverse.FolderUpdatedEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean) constructor LibreMetaverse.FolderUpdatedEventArgs(LibreMetaverse.UUID folderID, System.Boolean success) libremetaverse libremetaverse::FolderUpdatedEventArgs::new pub fn new(folder_id: libremetaverse_types::UUID, success: bool) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean) constructor LibreMetaverse.ForceSelectObjectsReplyEventArgs(LibreMetaverse.Simulator simulator, System.Collections.Generic.List<System.UInt32> objectIDs, System.Boolean resetList) libremetaverse libremetaverse::ForceSelectObjectsReplyEventArgs::new pub fn new(simulator: libremetaverse::Simulator, object_i_ds: Vec<u32>, reset_list: bool) -> Result<Self, crate::Error> owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Formatters.UUIDFormatter.#ctor constructor LibreMetaverse.Formatters.UUIDFormatter() libremetaverse formatters libremetaverse::formatters::UUIDFormatter::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Formatters.UUIDFormatter.Deserialize(MessagePack.MessagePackReader@,MessagePack.MessagePackSerializerOptions) method LibreMetaverse.UUID LibreMetaverse.Formatters.UUIDFormatter.Deserialize(ref MessagePack.MessagePackReader& reader, MessagePack.MessagePackSerializerOptions options) libremetaverse formatters libremetaverse::formatters::UUIDFormatter::deserialize pub fn deserialize(&self, reader: &mut libremetaverse::message_pack::MessagePackReader, options: libremetaverse::message_pack::MessagePackSerializerOptions) -> Result<libremetaverse_types::UUID, crate::Error> shared_self,mutable_borrow,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Formatters.UUIDFormatter.Deserialize(MessagePack.MessagePackReader@,MessagePack.MessagePackSerializerOptions) method LibreMetaverse.UUID LibreMetaverse.Formatters.UUIDFormatter.Deserialize(ref MessagePack.MessagePackReader& reader, MessagePack.MessagePackSerializerOptions options) libremetaverse formatters libremetaverse::formatters::UUIDFormatter::deserialize pub fn deserialize(&mut self, reader: &mut libremetaverse::message_pack::MessagePackReader, options: libremetaverse::message_pack::MessagePackSerializerOptions) -> Result<libremetaverse_types::UUID, crate::Error> mutable_self,mutable_borrow,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Formatters.UUIDFormatter.Serialize(MessagePack.MessagePackWriter@,LibreMetaverse.UUID,MessagePack.MessagePackSerializerOptions) method System.Void LibreMetaverse.Formatters.UUIDFormatter.Serialize(ref MessagePack.MessagePackWriter& writer, LibreMetaverse.UUID value, MessagePack.MessagePackSerializerOptions options) libremetaverse formatters libremetaverse::formatters::UUIDFormatter::serialize pub fn serialize(&self, writer: &mut libremetaverse::message_pack::MessagePackWriter, value: libremetaverse_types::UUID, options: libremetaverse::message_pack::MessagePackSerializerOptions) -> Result<(), crate::Error> shared_self,mutable_borrow,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.FriendFoundReplyEventArgs.#ctor(LibreMetaverse.UUID,System.UInt64,LibreMetaverse.Vector3) constructor LibreMetaverse.FriendFoundReplyEventArgs(LibreMetaverse.UUID agentID, System.UInt64 regionHandle, LibreMetaverse.Vector3 location) libremetaverse libremetaverse::FriendFoundReplyEventArgs::new pub fn new(agent_id: libremetaverse_types::UUID, region_handle: u64, location: libremetaverse_types::Vector3) -> Result<Self, crate::Error> owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.FriendInfo.ToString method System.String LibreMetaverse.FriendInfo.ToString() libremetaverse libremetaverse::FriendInfo::to_string pub fn to_string(&self) -> String shared_self sync infallible_placeholder direct_snake_case method mapped
@@ -11214,8 +11214,8 @@ M:LibreMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32) method Syst
M:LibreMetaverse.Helpers.TERotationShort(System.Single) method System.Int16 LibreMetaverse.Helpers.TERotationShort(System.Single rotation) libremetaverse libremetaverse::Helpers::te_rotation_short pub fn te_rotation_short(rotation: f32) -> Result<i16, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZCompressOSD(LibreMetaverse.StructuredData.OSD) method System.Byte[] LibreMetaverse.Helpers.ZCompressOSD(LibreMetaverse.StructuredData.OSD data) libremetaverse libremetaverse::Helpers::z_compress_osd pub fn z_compress_osd(data: libremetaverse_structured_data::OSD) -> Result<Vec<u8>, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZDecompressOSD(System.Byte[]) method LibreMetaverse.StructuredData.OSD LibreMetaverse.Helpers.ZDecompressOSD(System.Byte[] data) libremetaverse libremetaverse::Helpers::z_decompress_osd pub fn z_decompress_osd(data: Vec<u8>) -> Result<libremetaverse_structured_data::OSD, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[]) method System.Int32 LibreMetaverse.Helpers.ZeroDecode(System.Byte[] src, System.Int32 srclen, System.Byte[] dest) libremetaverse libremetaverse::Helpers::zero_decode pub fn zero_decode(src: Option<Vec<u8>>, srclen: i32, dest: Option<Vec<u8>>) -> Result<i32, crate::Error> owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[]) method System.Int32 LibreMetaverse.Helpers.ZeroEncode(System.Byte[] src, System.Int32 srclen, System.Byte[] dest) libremetaverse libremetaverse::Helpers::zero_encode pub fn zero_encode(src: Option<Vec<u8>>, srclen: i32, dest: Option<Vec<u8>>) -> Result<i32, crate::Error> owned,owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[]) method System.Int32 LibreMetaverse.Helpers.ZeroDecode(System.Byte[] src, System.Int32 srclen, System.Byte[] dest) libremetaverse libremetaverse::Helpers::zero_decode pub fn zero_decode(src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>) -> Result<i32, crate::Error> shared_borrow,owned,mutable_borrow sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[]) method System.Int32 LibreMetaverse.Helpers.ZeroEncode(System.Byte[] src, System.Int32 srclen, System.Byte[] dest) libremetaverse libremetaverse::Helpers::zero_encode pub fn zero_encode(src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>) -> Result<i32, crate::Error> shared_borrow,owned,mutable_borrow sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.HomeInfo.#ctor constructor LibreMetaverse.HomeInfo() libremetaverse libremetaverse::HomeInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Http.DownloadManager.#ctor(LibreMetaverse.GridClient) constructor LibreMetaverse.Http.DownloadManager(LibreMetaverse.GridClient client) libremetaverse http libremetaverse::http::DownloadManager::new pub fn new(client: libremetaverse::GridClient) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Http.DownloadManager.Dispose method System.Void LibreMetaverse.Http.DownloadManager.Dispose() libremetaverse http libremetaverse::http::DownloadManager::dispose pub fn dispose(&self) -> Result<(), crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
@@ -11781,7 +11781,7 @@ M:LibreMetaverse.InterestListManager.SetModeAsync(LibreMetaverse.Messages.Linden
M:LibreMetaverse.InterestListManager.SetModeOnSimAsync(LibreMetaverse.Simulator,LibreMetaverse.Messages.Linden.InterestListMode,System.Threading.CancellationToken) method System.Threading.Tasks.Task<System.Boolean> LibreMetaverse.InterestListManager.SetModeOnSimAsync(LibreMetaverse.Simulator simulator, LibreMetaverse.Messages.Linden.InterestListMode mode, System.Threading.CancellationToken cancellationToken = default) libremetaverse libremetaverse::InterestListManager::set_mode_on_sim pub async fn set_mode_on_sim(&self, simulator: libremetaverse::Simulator, mode: libremetaverse::messages::linden::InterestListMode, cancellation_token: Option<libremetaverse_types::compat::CancellationToken>) -> Result<bool, crate::Error> shared_self,owned,owned,optional_owned async Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Interfaces.IByteBufferPool.LeaseBytes(System.Int32) method System.Byte[] LibreMetaverse.Interfaces.IByteBufferPool.LeaseBytes(System.Int32 minSize) libremetaverse interfaces libremetaverse::interfaces::IByteBufferPool::lease_bytes pub fn lease_bytes(&self, min_size: i32) -> Result<Vec<u8>, crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Interfaces.IByteBufferPool.ReturnBytes(System.Byte[]) method System.Void LibreMetaverse.Interfaces.IByteBufferPool.ReturnBytes(System.Byte[] bytes) libremetaverse interfaces libremetaverse::interfaces::IByteBufferPool::return_bytes pub fn return_bytes(&self, bytes: Vec<u8>) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse interfaces libremetaverse::interfaces::IMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse interfaces libremetaverse::interfaces::IMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Interfaces.IMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Interfaces.IMessage.Serialize() libremetaverse interfaces libremetaverse::interfaces::IMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient) constructor LibreMetaverse.Inventory(LibreMetaverse.GridClient client) libremetaverse libremetaverse::Inventory::new_with_grid_client pub fn new_with_grid_client(client: libremetaverse::GridClient) -> Result<Self, crate::Error> owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient,LibreMetaverse.UUID) constructor LibreMetaverse.Inventory(LibreMetaverse.GridClient client, LibreMetaverse.UUID owner) libremetaverse libremetaverse::Inventory::new_with_grid_client_uuid pub fn new_with_grid_client_uuid(client: libremetaverse::GridClient, owner: libremetaverse_types::UUID) -> Result<Self, crate::Error> owned,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
@@ -12686,355 +12686,355 @@ M:LibreMetaverse.MediaEntry.FromOSD(LibreMetaverse.StructuredData.OSD) method Li
M:LibreMetaverse.MediaEntry.GetOSD method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.MediaEntry.GetOSD() libremetaverse libremetaverse::MediaEntry::get_osd pub fn get_osd(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.#ctor constructor LibreMetaverse.Messages.Linden.AgentDropGroupMessage() libremetaverse messages::linden libremetaverse::messages::linden::AgentDropGroupMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.#ctor constructor LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData() libremetaverse messages::linden libremetaverse::messages::linden::AgentDropGroupMessageAgentData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentDropGroupMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentDropGroupMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AgentDropGroupMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.#ctor constructor LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData() libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessageGroupData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.#ctor constructor LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData() libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessageNewGroupData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AgentGroupDataUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.#ctor constructor LibreMetaverse.Messages.Linden.AgentPreferencesMessage() libremetaverse messages::linden libremetaverse::messages::linden::AgentPreferencesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentPreferencesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentPreferencesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AgentPreferencesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.#ctor constructor LibreMetaverse.Messages.Linden.AgentProfileMessage() libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.#ctor constructor LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData() libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessageGroupData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.#ctor constructor LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData() libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessagePickData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AgentProfileMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AgentProfileMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.AgentStateUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::AgentStateUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentStateUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AgentStateUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AgentStateUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AssetUploaderBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AssetUploaderBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AssetUploaderBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AssetUploaderBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.#ctor constructor LibreMetaverse.Messages.Linden.AttachmentResourcesMessage() libremetaverse messages::linden libremetaverse::messages::linden::AttachmentResourcesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap osd) libremetaverse messages::linden libremetaverse::messages::linden::AttachmentResourcesMessage::deserialize pub fn deserialize(&self, osd: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap osd) libremetaverse messages::linden libremetaverse::messages::linden::AttachmentResourcesMessage::deserialize pub fn deserialize(&mut self, osd: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(LibreMetaverse.StructuredData.OSD) method LibreMetaverse.Messages.Linden.AttachmentResourcesMessage LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(LibreMetaverse.StructuredData.OSD osd) libremetaverse messages::linden libremetaverse::messages::linden::AttachmentResourcesMessage::from_osd pub fn from_osd(osd: libremetaverse_structured_data::OSD) -> Result<libremetaverse::messages::linden::AttachmentResourcesMessage, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap) method LibreMetaverse.Interfaces.IMessage LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AttachmentResourcesMessage::get_message_handler pub fn get_message_handler(map: libremetaverse_structured_data::OSDMap) -> Result<Option<Box<dyn libremetaverse::interfaces::IMessage>>, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.#ctor constructor LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage() libremetaverse messages::linden libremetaverse::messages::linden::AvatarRenderInfoMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo.#ctor constructor LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo() libremetaverse messages::linden libremetaverse::messages::linden::AvatarRenderInfoMessageAvatarInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AvatarRenderInfoMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::AvatarRenderInfoMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::AvatarRenderInfoMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::BaseResourcesInfo::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::BaseResourcesInfo::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.BaseResourcesInfo.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::BaseResourcesInfo::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.#ctor constructor LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage() libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.#ctor constructor LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo() libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessageFolderDataInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD) method LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD data) libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessageFolderDataInfo::from_osd pub fn from_osd(data: libremetaverse_structured_data::OSD) -> Result<libremetaverse::messages::linden::BulkUpdateInventoryMessageFolderDataInfo, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.#ctor constructor LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo() libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessageItemDataInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD) method LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD data) libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessageItemDataInfo::from_osd pub fn from_osd(data: libremetaverse_structured_data::OSD) -> Result<libremetaverse::messages::linden::BulkUpdateInventoryMessageItemDataInfo, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::BulkUpdateInventoryMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.#ctor constructor LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionAcceptInvitation::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionAcceptInvitation::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionAcceptInvitation::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionAcceptInvitation::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.ChatSessionRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.#ctor constructor LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMuteUpdate::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMuteUpdate::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMuteUpdate::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestMuteUpdate::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.#ctor constructor LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestStartConference::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestStartConference::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestStartConference::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatSessionRequestStartConference::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.#ctor constructor LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxInvitationMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxInvitationMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxInvitationMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxInvitationMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.#ctor constructor LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionAgentListUpdatesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.#ctor constructor LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionAgentListUpdatesMessageAgentUpdatesBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionAgentListUpdatesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionAgentListUpdatesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionAgentListUpdatesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionStartReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionStartReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionStartReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatterBoxSessionStartReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::ChatterboxSessionEventReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterboxSessionEventReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ChatterboxSessionEventReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ChatterboxSessionEventReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.#ctor constructor LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage() libremetaverse messages::linden libremetaverse::messages::linden::CopyInventoryFromNotecardMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::CopyInventoryFromNotecardMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::CopyInventoryFromNotecardMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::CopyInventoryFromNotecardMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.#ctor constructor LibreMetaverse.Messages.Linden.CrossedRegionMessage() libremetaverse messages::linden libremetaverse::messages::linden::CrossedRegionMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::CrossedRegionMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::CrossedRegionMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.CrossedRegionMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::CrossedRegionMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.DirLandReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::DirLandReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::DirLandReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::DirLandReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.#ctor constructor LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply() libremetaverse messages::linden libremetaverse::messages::linden::DirLandReplyMessageQueryReply::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.DirLandReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::DirLandReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::DisplayNameUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::DisplayNameUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::DisplayNameUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::DisplayNameUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.#ctor constructor LibreMetaverse.Messages.Linden.EnableSimulatorMessage() libremetaverse messages::linden libremetaverse::messages::linden::EnableSimulatorMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EnableSimulatorMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EnableSimulatorMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EnableSimulatorMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.#ctor constructor LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock() libremetaverse messages::linden libremetaverse::messages::linden::EnableSimulatorMessageSimulatorInfoBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnvironmentData.#ctor constructor LibreMetaverse.Messages.Linden.EnvironmentData() libremetaverse messages::linden libremetaverse::messages::linden::EnvironmentData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EnvironmentData::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EnvironmentData::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EnvironmentData.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EnvironmentData.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EnvironmentData::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.#ctor constructor LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage() libremetaverse messages::linden libremetaverse::messages::linden::EstablishAgentCommunicationMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EstablishAgentCommunicationMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EstablishAgentCommunicationMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EstablishAgentCommunicationMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventMessageBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventMessageBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventMessageBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EventMessageBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EventMessageBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueAck.#ctor constructor LibreMetaverse.Messages.Linden.EventQueueAck() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueAck::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueAck::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueAck::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueAck.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EventQueueAck.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueAck::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueEvent.#ctor constructor LibreMetaverse.Messages.Linden.EventQueueEvent() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueEvent::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueEvent::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueEvent::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent.#ctor constructor LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueEventQueueEvent::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueEvent.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EventQueueEvent.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueEvent::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.#ctor constructor LibreMetaverse.Messages.Linden.EventQueueGetMessage() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueGetMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueGetMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::EventQueueGetMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.EventQueueGetMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::EventQueueGetMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfo.#ctor constructor LibreMetaverse.Messages.Linden.ExperienceInfo() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfo.FromOSD(LibreMetaverse.StructuredData.OSDMap) method LibreMetaverse.Messages.Linden.ExperienceInfo LibreMetaverse.Messages.Linden.ExperienceInfo.FromOSD(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfo::from_osd pub fn from_osd(map: libremetaverse_structured_data::OSDMap) -> Result<libremetaverse::messages::linden::ExperienceInfo, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfo.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ExperienceInfo.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfo::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.#ctor constructor LibreMetaverse.Messages.Linden.ExperienceInfoMessage() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfoMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfoMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfoMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceInfoMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceListMessage.#ctor constructor LibreMetaverse.Messages.Linden.ExperienceListMessage() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceListMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperienceListMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperienceListMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ExperienceListMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ExperienceListMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.#ctor constructor LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage() libremetaverse messages::linden libremetaverse::messages::linden::ExperiencePreferencesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperiencePreferencesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExperiencePreferencesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ExperiencePreferencesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.#ctor constructor LibreMetaverse.Messages.Linden.ExtEnvironmentMessage() libremetaverse messages::linden libremetaverse::messages::linden::ExtEnvironmentMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExtEnvironmentMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ExtEnvironmentMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ExtEnvironmentMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.#ctor constructor LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage() libremetaverse messages::linden libremetaverse::messages::linden::ForceCloseChatterBoxSessionMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ForceCloseChatterBoxSessionMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ForceCloseChatterBoxSessionMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ForceCloseChatterBoxSessionMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.#ctor constructor LibreMetaverse.Messages.Linden.GetDisplayNamesMessage() libremetaverse messages::linden libremetaverse::messages::linden::GetDisplayNamesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetDisplayNamesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetDisplayNamesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::GetDisplayNamesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.#ctor constructor LibreMetaverse.Messages.Linden.GetObjectCostMessage() libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap) method LibreMetaverse.Interfaces.IMessage LibreMetaverse.Messages.Linden.GetObjectCostMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostMessage::get_message_handler pub fn get_message_handler(map: libremetaverse_structured_data::OSDMap) -> Result<Option<Box<dyn libremetaverse::interfaces::IMessage>>, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.GetObjectCostMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.#ctor constructor LibreMetaverse.Messages.Linden.GetObjectCostRequest() libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostRequest::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostRequest::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostRequest::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.GetObjectCostRequest.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::GetObjectCostRequest::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.InterestListMessage.#ctor constructor LibreMetaverse.Messages.Linden.InterestListMessage() libremetaverse messages::linden libremetaverse::messages::linden::InterestListMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::InterestListMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::InterestListMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.InterestListMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.InterestListMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::InterestListMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesInfo.#ctor constructor LibreMetaverse.Messages.Linden.LandResourcesInfo() libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesInfo::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesInfo::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesMessage.#ctor constructor LibreMetaverse.Messages.Linden.LandResourcesMessage() libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap) method LibreMetaverse.Interfaces.IMessage LibreMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesMessage::get_message_handler pub fn get_message_handler(map: libremetaverse_structured_data::OSDMap) -> Result<Option<Box<dyn libremetaverse::interfaces::IMessage>>, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.LandResourcesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesRequest.#ctor constructor LibreMetaverse.Messages.Linden.LandResourcesRequest() libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesRequest::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesRequest::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesRequest::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.LandResourcesRequest.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::LandResourcesRequest::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.LandStatReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::LandStatReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandStatReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LandStatReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.#ctor constructor LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock() libremetaverse messages::linden libremetaverse::messages::linden::LandStatReplyMessageReportDataBlock::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.LandStatReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::LandStatReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.#ctor constructor LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage() libremetaverse messages::linden libremetaverse::messages::linden::LegacyEnvironmentMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LegacyEnvironmentMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::LegacyEnvironmentMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::LegacyEnvironmentMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessage.#ctor constructor LibreMetaverse.Messages.Linden.MapLayerMessage() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.MapLayerMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessageBase::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessageBase::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.MapLayerMessageBase.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerMessageBase::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.#ctor constructor LibreMetaverse.Messages.Linden.MapLayerReplyVariant() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerReplyVariant::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerReplyVariant::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerReplyVariant::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.#ctor constructor LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerReplyVariantLayerData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerReplyVariant::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.#ctor constructor LibreMetaverse.Messages.Linden.MapLayerRequestVariant() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerRequestVariant::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerRequestVariant::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::MapLayerRequestVariant::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::MapLayerRequestVariant::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::NavMeshStatusUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NavMeshStatusUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NavMeshStatusUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NavMeshStatusUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.#ctor constructor LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryUploadReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryUploadReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryUploadReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryUploadReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.#ctor constructor LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::NewFileAgentInventoryVariablePriceReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.#ctor constructor LibreMetaverse.Messages.Linden.ObjectMediaMessage() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.#ctor constructor LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaNavigateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaNavigateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaNavigateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaNavigateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.#ctor constructor LibreMetaverse.Messages.Linden.ObjectMediaRequest() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaRequest::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaRequest::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaRequest::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaRequest.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaRequest::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.#ctor constructor LibreMetaverse.Messages.Linden.ObjectMediaResponse() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaResponse::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaResponse::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaResponse::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaResponse.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaResponse::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.#ctor constructor LibreMetaverse.Messages.Linden.ObjectMediaUpdate() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaUpdate::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaUpdate::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaUpdate::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectMediaUpdate::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.#ctor constructor LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage() libremetaverse messages::linden libremetaverse::messages::linden::ObjectPhysicsPropertiesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectPhysicsPropertiesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ObjectPhysicsPropertiesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ObjectPhysicsPropertiesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.#ctor constructor LibreMetaverse.Messages.Linden.ObjectResourcesDetail() libremetaverse messages::linden libremetaverse::messages::linden::ObjectResourcesDetail::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap obj) libremetaverse messages::linden libremetaverse::messages::linden::ObjectResourcesDetail::deserialize pub fn deserialize(&self, obj: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap obj) libremetaverse messages::linden libremetaverse::messages::linden::ObjectResourcesDetail::deserialize pub fn deserialize(&mut self, obj: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD) method LibreMetaverse.Messages.Linden.ObjectResourcesDetail LibreMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD osd) libremetaverse messages::linden libremetaverse::messages::linden::ObjectResourcesDetail::from_osd pub fn from_osd(osd: libremetaverse_structured_data::OSD) -> Result<libremetaverse::messages::linden::ObjectResourcesDetail, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::ParcelObjectOwnersReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelObjectOwnersReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelObjectOwnersReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.#ctor constructor LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner() libremetaverse messages::linden libremetaverse::messages::linden::ParcelObjectOwnersReplyMessagePrimOwner::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ParcelObjectOwnersReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.#ctor constructor LibreMetaverse.Messages.Linden.ParcelPropertiesMessage() libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ParcelPropertiesUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.#ctor constructor LibreMetaverse.Messages.Linden.ParcelResourcesDetail() libremetaverse messages::linden libremetaverse::messages::linden::ParcelResourcesDetail::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelResourcesDetail::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelResourcesDetail::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD) method LibreMetaverse.Messages.Linden.ParcelResourcesDetail LibreMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD osd) libremetaverse messages::linden libremetaverse::messages::linden::ParcelResourcesDetail::from_osd pub fn from_osd(osd: libremetaverse_structured_data::OSD) -> Result<libremetaverse::messages::linden::ParcelResourcesDetail, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::ParcelVoiceInfoRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelVoiceInfoRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ParcelVoiceInfoRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ParcelVoiceInfoRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.PlacesReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::PlacesReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::PlacesReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::PlacesReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.#ctor constructor LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData() libremetaverse messages::linden libremetaverse::messages::linden::PlacesReplyMessageQueryData::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.PlacesReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::PlacesReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.ProductInfoRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::ProductInfoRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ProductInfoRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ProductInfoRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.#ctor constructor LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo() libremetaverse messages::linden libremetaverse::messages::linden::ProductInfoRequestMessageProductInfo::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ProductInfoRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::ProvisionVoiceAccountRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ProvisionVoiceAccountRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ProvisionVoiceAccountRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ProvisionVoiceAccountRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.#ctor constructor LibreMetaverse.Messages.Linden.RegionExperiencesMessage() libremetaverse messages::linden libremetaverse::messages::linden::RegionExperiencesMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RegionExperiencesMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RegionExperiencesMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RegionExperiencesMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionInfoMessage.#ctor constructor LibreMetaverse.Messages.Linden.RegionInfoMessage() libremetaverse messages::linden libremetaverse::messages::linden::RegionInfoMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RegionInfoMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RegionInfoMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RegionInfoMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RegionInfoMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.#ctor constructor LibreMetaverse.Messages.Linden.RemoteParcelRequestReply() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestReply::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestReply::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestReply::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestReply::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.#ctor constructor LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestRequest::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestRequest::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestRequest::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RemoteParcelRequestRequest::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.#ctor constructor LibreMetaverse.Messages.Linden.RenderMaterialsMessage() libremetaverse messages::linden libremetaverse::messages::linden::RenderMaterialsMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RenderMaterialsMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RenderMaterialsMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RenderMaterialsMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.#ctor constructor LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage() libremetaverse messages::linden libremetaverse::messages::linden::RequiredVoiceVersionMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RequiredVoiceVersionMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::RequiredVoiceVersionMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::RequiredVoiceVersionMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::ScriptRunningReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ScriptRunningReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ScriptRunningReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ScriptRunningReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestBlock::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestBlock::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestBlock::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.SearchStatRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.#ctor constructor LibreMetaverse.Messages.Linden.SearchStatRequestReply() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestReply::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestReply::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestReply::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SearchStatRequestReply.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestReply::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.#ctor constructor LibreMetaverse.Messages.Linden.SearchStatRequestRequest() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestRequest::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestRequest::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestRequest::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SearchStatRequestRequest::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SendPostcardMessage.#ctor constructor LibreMetaverse.Messages.Linden.SendPostcardMessage() libremetaverse messages::linden libremetaverse::messages::linden::SendPostcardMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SendPostcardMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SendPostcardMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SendPostcardMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SendPostcardMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.#ctor constructor LibreMetaverse.Messages.Linden.SetDisplayNameMessage() libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.#ctor constructor LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage() libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameReplyMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameReplyMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameReplyMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SetDisplayNameReplyMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.#ctor constructor LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage() libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleAsyncMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.Serialize method LibreMetaverse.StructuredData.OSD LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleAsyncMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSD, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.#ctor constructor LibreMetaverse.Messages.Linden.SimConsoleResponseMessage() libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleResponseMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleResponseMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleResponseMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::SimConsoleResponseMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.#ctor constructor LibreMetaverse.Messages.Linden.TeleportFailedMessage() libremetaverse messages::linden libremetaverse::messages::linden::TeleportFailedMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::TeleportFailedMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::TeleportFailedMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.TeleportFailedMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::TeleportFailedMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.#ctor constructor LibreMetaverse.Messages.Linden.TeleportFinishMessage() libremetaverse messages::linden libremetaverse::messages::linden::TeleportFinishMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::TeleportFinishMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::TeleportFinishMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.TeleportFinishMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::TeleportFinishMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInformationMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInformationMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInformationMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInformationMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInventoryRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInventoryRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInventoryRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentInventoryRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentLanguageMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentLanguageMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentLanguageMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateAgentLanguageMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateGestureAgentInventoryMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateGestureAgentInventoryMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateGestureAgentInventoryMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateGestureAgentInventoryMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardAgentInventoryMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardAgentInventoryMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardAgentInventoryMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardAgentInventoryMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardTaskInventoryMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardTaskInventoryMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardTaskInventoryMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateNotecardTaskInventoryMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentRequestMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentRequestMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentRequestMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptAgentRequestMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.#ctor constructor LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskUpdateMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskUpdateMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskUpdateMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UpdateScriptTaskUpdateMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.#ctor constructor LibreMetaverse.Messages.Linden.UploadBakedTextureMessage() libremetaverse messages::linden libremetaverse::messages::linden::UploadBakedTextureMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadBakedTextureMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadBakedTextureMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadBakedTextureMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.#ctor constructor LibreMetaverse.Messages.Linden.UploadObjectAssetMessage() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.#ctor constructor LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObject::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObject::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObject::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.#ctor constructor LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectExtraParam::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectExtraParam::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectExtraParam::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectExtraParam::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.#ctor constructor LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectFace::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectFace::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectFace::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObjectFace::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessageObject::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadObjectAssetMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.#ctor constructor LibreMetaverse.Messages.Linden.UploadScriptTaskMessage() libremetaverse messages::linden libremetaverse::messages::linden::UploadScriptTaskMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadScriptTaskMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploadScriptTaskMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploadScriptTaskMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.#ctor constructor LibreMetaverse.Messages.Linden.UploaderRequestComplete() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestComplete::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestComplete::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestComplete::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploaderRequestComplete.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestComplete::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.#ctor constructor LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestScriptComplete::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestScriptComplete::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestScriptComplete::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestScriptComplete::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.#ctor constructor LibreMetaverse.Messages.Linden.UploaderRequestUpload() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestUpload::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestUpload::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestUpload::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploaderRequestUpload.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploaderRequestUpload::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.#ctor constructor LibreMetaverse.Messages.Linden.UploaderScriptRequestError() libremetaverse messages::linden libremetaverse::messages::linden::UploaderScriptRequestError::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderScriptRequestError::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::UploaderScriptRequestError::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::UploaderScriptRequestError::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.#ctor constructor LibreMetaverse.Messages.Linden.ViewerBenefitsMessage() libremetaverse messages::linden libremetaverse::messages::linden::ViewerBenefitsMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.#ctor constructor LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage() libremetaverse messages::linden libremetaverse::messages::linden::ViewerBenefitsMessageBenefitPackage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ViewerBenefitsMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ViewerBenefitsMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ViewerBenefitsMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.#ctor constructor LibreMetaverse.Messages.Linden.ViewerStatsMessage() libremetaverse messages::linden libremetaverse::messages::linden::ViewerStatsMessage::new pub fn new() -> Result<Self, crate::Error> none sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ViewerStatsMessage::deserialize pub fn deserialize(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages::linden libremetaverse::messages::linden::ViewerStatsMessage::deserialize pub fn deserialize(&mut self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> mutable_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Serialize method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.Linden.ViewerStatsMessage.Serialize() libremetaverse messages::linden libremetaverse::messages::linden::ViewerStatsMessage::serialize pub fn serialize(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.MessageUtils.DecodeEvent(System.String,LibreMetaverse.StructuredData.OSDMap) method LibreMetaverse.Interfaces.IMessage LibreMetaverse.Messages.MessageUtils.DecodeEvent(System.String eventName, LibreMetaverse.StructuredData.OSDMap map) libremetaverse messages libremetaverse::messages::MessageUtils::decode_event pub fn decode_event(event_name: String, map: libremetaverse_structured_data::OSDMap) -> Result<Option<Box<dyn libremetaverse::interfaces::IMessage>>, crate::Error> owned,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Messages.MessageUtils.FromDictionaryString(System.Collections.Generic.Dictionary{System.String,System.String}) method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Messages.MessageUtils.FromDictionaryString(System.Collections.Generic.Dictionary<System.String, System.String> dict) libremetaverse messages libremetaverse::messages::MessageUtils::from_dictionary_string pub fn from_dictionary_string(dict: std::collections::HashMap<String, String>) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> owned sync Result<_, crate::Error> direct_snake_case method mapped
@@ -17753,8 +17753,8 @@ M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromBytes(Sy
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap _map) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketFolderDataBlock::from_osd pub fn from_osd(&self, map: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> shared_self,owned sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToBytes(System.Byte[] bytes, ref System.Int32& i) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketFolderDataBlock::to_bytes pub fn to_bytes(&self, bytes: Vec<u8>, i: &mut i32) -> Result<(), crate::Error> shared_self,owned,mutable_borrow sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToOSD method LibreMetaverse.StructuredData.OSDMap LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToOSD() libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketFolderDataBlock::to_osd pub fn to_osd(&self) -> Result<libremetaverse_structured_data::OSDMap, crate::Error> shared_self sync Result<_, crate::Error> direct_snake_case method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header header, System.Byte[] bytes, ref System.Int32& i, ref System.Int32& packetEnd) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacket::from_bytes_with_header_bytes_int32_int32 pub fn from_bytes_with_header_bytes_int32_int32(&self, header: libremetaverse::packets::Header, bytes: Vec<u8>, i: &mut i32, packet_end: &mut i32) -> Result<(), crate::Error> shared_self,owned,owned,mutable_borrow,mutable_borrow sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[]) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[] bytes, ref System.Int32& i, ref System.Int32& packetEnd, System.Byte[] zeroBuffer) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacket::from_bytes_with_bytes_int32_int32_bytes pub fn from_bytes_with_bytes_int32_int32_bytes(&self, bytes: Vec<u8>, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec<u8>) -> Result<(), crate::Error> shared_self,owned,mutable_borrow,mutable_borrow,owned sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header header, System.Byte[] bytes, ref System.Int32& i, ref System.Int32& packetEnd) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacket::from_bytes_with_header_bytes_int32_int32 pub fn from_bytes_with_header_bytes_int32_int32(&mut self, header: libremetaverse::packets::Header, bytes: Vec<u8>, i: &mut i32, packet_end: &mut i32) -> Result<(), crate::Error> mutable_self,owned,owned,mutable_borrow,mutable_borrow sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[]) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[] bytes, ref System.Int32& i, ref System.Int32& packetEnd, System.Byte[] zeroBuffer) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacket::from_bytes_with_bytes_int32_int32_bytes pub fn from_bytes_with_bytes_int32_int32_bytes(&mut self, bytes: Vec<u8>, i: &mut i32, packet_end: &mut i32, zero_buffer: Option<&mut [u8]>) -> Result<(), crate::Error> mutable_self,owned,mutable_borrow,mutable_borrow,optional_mutable_borrow sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.#ctor constructor LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock() libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketItemDataBlock::new_with_constructor pub fn new_with_constructor() -> Result<Self, crate::Error> none sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@) constructor LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock(System.Byte[] bytes, ref System.Int32& i) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketItemDataBlock::new_with_bytes_int32 pub fn new_with_bytes_int32(bytes: Vec<u8>, i: &mut i32) -> Result<Self, crate::Error> owned,mutable_borrow sync Result<_, crate::Error> descriptive_overload_name method mapped
M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@) method System.Void LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromBytes(System.Byte[] bytes, ref System.Int32& i) libremetaverse packets libremetaverse::packets::InventoryDescendentsPacketItemDataBlock::from_bytes pub fn from_bytes(&self, bytes: Vec<u8>, i: &mut i32) -> Result<(), crate::Error> shared_self,owned,mutable_borrow sync Result<_, crate::Error> direct_snake_case method mapped
Can't render this file because it is too large.

View File

@@ -11,4 +11,4 @@ mod generated;
pub use generated::*;
pub use libremetaverse_imaging as imaging;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -13,4 +13,4 @@ pub mod codec {
mod generated;
pub use generated::*;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -5,4 +5,4 @@ extern crate self as libremetaverse_lsl_tools;
mod generated;
pub use generated::*;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -6,4 +6,4 @@ mod generated;
pub use generated::*;
pub use libremetaverse_imaging as imaging;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -10,4 +10,4 @@ pub use libremetaverse_imaging as imaging;
pub use libremetaverse_prim_mesher as prim_mesher;
pub use libremetaverse_structured_data as structured_data;
pub use libremetaverse_types as types;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -7,4 +7,4 @@ mod generated;
pub use generated::*;
pub use libremetaverse as core;
pub use libremetaverse_types as types;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -5,4 +5,4 @@ extern crate self as libremetaverse_rlv;
mod generated;
pub use generated::*;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -17,4 +17,4 @@ pub mod xml {
pub use generated::*;
pub use libremetaverse_types as types;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -7,5 +7,4 @@ mod generated;
pub mod shim;
pub use generated::*;
pub use shim::NotImplemented as Error;
pub use shim::{NotImplemented, not_implemented};
pub use shim::{Error, NotImplemented, not_implemented};

View File

@@ -1,6 +1,6 @@
//! Failure-only infrastructure for callable API shims.
//!
//! Fallible synchronous and asynchronous members return [`NotImplemented`].
//! Fallible synchronous and asynchronous members return [`Error::NotImplemented`].
//! Infallible members, trait methods, and constructors use
//! [`unimplemented_api!`](crate::unimplemented_api). Stream and callback
//! factories fail before returning a stream, registering a callback, or storing
@@ -42,13 +42,56 @@ impl fmt::Display for NotImplemented {
impl std::error::Error for NotImplemented {}
/// Shared error contract for translated fallible APIs.
#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)]
pub enum Error {
/// The API surface exists but its production body has not been ported yet.
NotImplemented(NotImplemented),
/// A required reference-like argument was absent.
ArgumentNull,
/// An argument value or length was invalid.
Argument,
/// An index or destination buffer boundary was exceeded.
IndexOutOfRange,
}
impl Error {
/// Returns the stable C# member ID for a failure-only shim.
#[must_use]
pub const fn csharp_member(self) -> Option<&'static str> {
match self {
Self::NotImplemented(error) => Some(error.csharp_member()),
Self::ArgumentNull | Self::Argument | Self::IndexOutOfRange => None,
}
}
}
impl From<NotImplemented> for Error {
fn from(error: NotImplemented) -> Self {
Self::NotImplemented(error)
}
}
impl fmt::Display for Error {
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Self::NotImplemented(error) => error.fmt(formatter),
Self::ArgumentNull => formatter.write_str("required argument was null"),
Self::Argument => formatter.write_str("argument was invalid"),
Self::IndexOutOfRange => formatter.write_str("index was out of range"),
}
}
}
impl std::error::Error for Error {}
/// Returns the standardized typed failure without constructing a fake value.
///
/// # Errors
///
/// Always returns [`NotImplemented`] with the supplied stable C# member ID.
pub const fn not_implemented<T>(csharp_member: &'static str) -> Result<T, NotImplemented> {
Err(NotImplemented::new(csharp_member))
/// Always returns [`Error::NotImplemented`] with the supplied stable C# member ID.
pub const fn not_implemented<T>(csharp_member: &'static str) -> Result<T, Error> {
Err(Error::NotImplemented(NotImplemented::new(csharp_member)))
}
/// Panics for an infallible API whose signature cannot return [`NotImplemented`].
@@ -79,7 +122,7 @@ macro_rules! unimplemented_api {
#[cfg(test)]
mod tests {
use super::{NotImplemented, PANIC_PREFIX, not_implemented};
use super::{Error, NotImplemented, PANIC_PREFIX, not_implemented};
const MEMBER: &str = "M:LibreMetaverse.GridClient.Login(System.String)";
@@ -91,7 +134,10 @@ mod tests {
error.to_string(),
format!("C# API member {MEMBER} is not implemented")
);
assert_eq!(not_implemented::<bool>(MEMBER), Err(error));
assert_eq!(
not_implemented::<bool>(MEMBER),
Err(Error::NotImplemented(error))
);
}
#[test]

View File

@@ -8,4 +8,4 @@ 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::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -8,4 +8,4 @@ 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::NotImplemented as Error;
pub use libremetaverse_types::Error;

View File

@@ -7,7 +7,7 @@ mod generated;
pub use generated::*;
pub use libremetaverse as core;
pub use libremetaverse_structured_data as structured_data;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;
/// Project-owned boundary types for external JSON signatures.
pub mod signaling {

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ pub use generated::*;
pub use libremetaverse_imaging as imaging_abstractions;
pub use libremetaverse_structured_data as structured_data;
pub use libremetaverse_types as types;
pub use libremetaverse_types::NotImplemented as Error;
pub use libremetaverse_types::Error;
/// Project-owned boundary types for external `MessagePack` signatures.
pub mod message_pack {

View File

@@ -5,10 +5,10 @@ Generated from LibreMetaverse `2aa70bb68513b39795da5d13c88f31b86e85a3ba`. Stable
## Status
- Total: **1,289**
- Pending/unreviewed: **1,194**
- Translated/reviewed: **95**
- Pending/unreviewed: **1,140**
- Translated/reviewed: **145**
- Ignored live/reviewed: **0** (19 upstream live candidates)
- Benchmarks/reviewed: **0** (4 upstream benchmark candidates)
- Benchmarks/reviewed: **4** (4 upstream benchmark candidates)
- Drifted: **0**
Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case` marker. Regeneration preserves those files and fails if their source body hash drifts.
@@ -259,20 +259,20 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/GltfDocumentTests.cs::GltfDocumentTests.ParseNode_TrsDefaults::test` | `GltfDocumentTests.ParseNode_TrsDefaults` | `` | `LibreMetaverse.Tests/GltfDocumentTests.cs:268` | `` | `` | `pending source translation` | `pending` | `0f0fbe116d20276c2aee917b940bded9de277ed0b3e3b659844c5b3532755259` |
| `LibreMetaverse.Tests/GltfDocumentTests.cs::GltfDocumentTests.ParseNode_ExplicitMatrix::test` | `GltfDocumentTests.ParseNode_ExplicitMatrix` | `` | `LibreMetaverse.Tests/GltfDocumentTests.cs:280` | `` | `` | `pending source translation` | `pending` | `197ba2ee3a66cbb7d927acea13ce9dc84e62af8a500d939957749039118755c8` |
| `LibreMetaverse.Tests/GridClientTests.cs::GridClientTests.GetGridRegion::test` | `GridClientTests.GetGridRegion` | `` | `LibreMetaverse.Tests/GridClientTests.cs:90` | `GridClient, RequiresLiveServer` | `` | `pending source translation` | `pending` | `b0b72fc63fe829984167a479b763784c7daae8691399f3f3d2feb824090ad59f` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly::test` | `HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:36` | `Helpers` | `` | `pending source translation` | `pending` | `62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:64` | `Helpers` | `` | `pending source translation` | `pending` | `50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:73` | `Helpers` | `` | `pending source translation` | `pending` | `97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException::test` | `HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:82` | `Helpers` | `` | `pending source translation` | `pending` | `8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException::test` | `HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:92` | `Helpers` | `` | `pending source translation` | `pending` | `ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test` | `HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:102` | `Helpers` | `` | `pending source translation` | `pending` | `04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero::test` | `HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:117` | `Helpers` | `` | `pending source translation` | `pending` | `9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:136` | `Helpers` | `` | `pending source translation` | `pending` | `d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:167` | `Helpers` | `` | `pending source translation` | `pending` | `a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:200` | `Helpers` | `` | `pending source translation` | `pending` | `9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:209` | `Helpers` | `` | `pending source translation` | `pending` | `e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test` | `HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:218` | `Helpers` | `` | `pending source translation` | `pending` | `3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:231` | `Helpers` | `` | `pending source translation` | `pending` | `9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test` | `HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:254` | `Helpers` | `` | `pending source translation` | `pending` | `7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly::test` | `HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:36` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:79 (`zero_decode_valid_input_decodes_correctly`)` | `translated` | `62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:64` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:97 (`zero_decode_null_source_throws_argument_null`)` | `translated` | `50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:73` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:108 (`zero_decode_null_destination_throws_argument_null`)` | `translated` | `97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException::test` | `HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:82` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:119 (`zero_decode_source_length_too_small_throws_argument`)` | `translated` | `8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException::test` | `HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:92` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:131 (`zero_decode_source_length_too_large_throws_argument`)` | `translated` | `ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test` | `HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:102` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:143 (`zero_decode_destination_too_small_throws_index_out_of_range`)` | `translated` | `04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero::test` | `HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:117` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:155 (`zero_decode_trailing_marker_is_single_zero`)` | `translated` | `9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:136` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:166 (`zero_encode_valid_input_encodes_correctly`)` | `translated` | `d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:167` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:183 (`zero_encode_255_zeros_handles_overflow`)` | `translated` | `a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:200` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:200 (`zero_encode_null_source_throws_argument_null`)` | `translated` | `9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException::test` | `HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:209` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:211 (`zero_encode_null_destination_throws_argument_null`)` | `translated` | `e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test` | `HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:218` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:222 (`zero_encode_destination_too_small_throws_index_out_of_range`)` | `translated` | `3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test` | `HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:231` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:235 (`zero_encode_with_appended_acks_preserves_count`)` | `translated` | `9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a` |
| `LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test` | `HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData` | `` | `LibreMetaverse.Tests/HelpersZeroCodingTests.cs:254` | `Helpers` | `` | `tests/compat/tests/wire_semantics.rs:248 (`zero_encode_decode_round_trip_preserves_patterns`)` | `translated` | `7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb` |
| `LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs::HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow::test` | `HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow` | `` | `LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs:47` | `Http` | `` | `pending source translation` | `pending` | `9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields::test` | `InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:37` | `` | `` | `pending source translation` | `pending` | `3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131` |
| `LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems::test` | `InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems` | `` | `LibreMetaverse.Tests/InventoryAISClientTests.cs:82` | `` | `` | `pending source translation` | `pending` | `d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855` |
@@ -389,42 +389,42 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceErrorEventArgs_StoresMessageAndException::test` | `MarketplaceManagerTests.MarketplaceErrorEventArgs_StoresMessageAndException` | `` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:408` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `cb0213208ab6b63f32a950f1771354fae4b6904c72720b1705ddf5b8355ffc7d` |
| `LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceErrorEventArgs_WithoutException_HasNullException::test` | `MarketplaceManagerTests.MarketplaceErrorEventArgs_WithoutException_HasNullException` | `` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:418` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `de7c8addfb291cba5dee890a98ac8b5f27b192d0b75894c4102303a49785de47` |
| `LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceListing_DefaultValues_AreCorrect::test` | `MarketplaceManagerTests.MarketplaceListing_DefaultValues_AreCorrect` | `` | `LibreMetaverse.Tests/MarketplaceManagerTests.cs:429` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `70a29163581702fdc32c54a398ad4cefa608da8b1bc9d54a4e9e191e95398fb7` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.AgentGroupDataUpdateMessage::test` | `MessageTests.AgentGroupDataUpdateMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:51` | `` | `` | `pending source translation` | `pending` | `68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.TeleportFinishMessage::test` | `MessageTests.TeleportFinishMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:128` | `` | `` | `pending source translation` | `pending` | `082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.EstablishAgentCommunicationMessage::test` | `MessageTests.EstablishAgentCommunicationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:161` | `` | `` | `pending source translation` | `pending` | `cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelObjectOwnersMessage::test` | `MessageTests.ParcelObjectOwnersMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:186` | `` | `` | `pending source translation` | `pending` | `285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxInvitationMessage::test` | `MessageTests.ChatterBoxInvitationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:229` | `` | `` | `pending source translation` | `pending` | `3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterboxSessionEventReplyMessage::test` | `MessageTests.ChatterboxSessionEventReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:269` | `` | `` | `pending source translation` | `pending` | `7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionStartReplyMessage::test` | `MessageTests.ChatterBoxSessionStartReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:287` | `` | `` | `pending source translation` | `pending` | `d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionAgentListUpdatesMessage::test` | `MessageTests.ChatterBoxSessionAgentListUpdatesMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:315` | `` | `` | `pending source translation` | `pending` | `4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ViewerStatsMessage::test` | `MessageTests.ViewerStatsMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:364` | `` | `` | `pending source translation` | `pending` | `3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelVoiceInfoRequestMessage::test` | `MessageTests.ParcelVoiceInfoRequestMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:461` | `` | `` | `pending source translation` | `pending` | `fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ScriptRunningReplyMessage::test` | `MessageTests.ScriptRunningReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:481` | `` | `` | `pending source translation` | `pending` | `43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.MapLayerMessage::test` | `MessageTests.MapLayerMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:504` | `` | `` | `pending source translation` | `pending` | `852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestStartConference::test` | `MessageTests.ChatSessionRequestStartConference` | `` | `LibreMetaverse.Tests/MessageTests.cs:556` | `` | `` | `pending source translation` | `pending` | `62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestMuteUpdate::test` | `MessageTests.ChatSessionRequestMuteUpdate` | `` | `LibreMetaverse.Tests/MessageTests.cs:580` | `` | `` | `pending source translation` | `pending` | `19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionAcceptInvitation::test` | `MessageTests.ChatSessionAcceptInvitation` | `` | `LibreMetaverse.Tests/MessageTests.cs:603` | `` | `` | `pending source translation` | `pending` | `68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.RequiredVoiceVersionMessage::test` | `MessageTests.RequiredVoiceVersionMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:620` | `` | `` | `pending source translation` | `pending` | `175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.CopyInventoryFromNotecardMessage::test` | `MessageTests.CopyInventoryFromNotecardMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:640` | `` | `` | `pending source translation` | `pending` | `968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ProvisionVoiceAccountRequestMessage::test` | `MessageTests.ProvisionVoiceAccountRequestMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:664` | `` | `` | `pending source translation` | `pending` | `b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentLanguageMessage::test` | `MessageTests.UpdateAgentLanguageMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:682` | `` | `` | `pending source translation` | `pending` | `2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesMessage::test` | `MessageTests.ParcelPropertiesMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:701` | `` | `` | `pending source translation` | `pending` | `b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesUpdateMessage::test` | `MessageTests.ParcelPropertiesUpdateMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:831` | `` | `` | `pending source translation` | `pending` | `c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.EnableSimulatorMessage::test` | `MessageTests.EnableSimulatorMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:901` | `` | `` | `pending source translation` | `pending` | `f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.RemoteParcelRequestReply::test` | `MessageTests.RemoteParcelRequestReply` | `` | `LibreMetaverse.Tests/MessageTests.cs:938` | `` | `` | `pending source translation` | `pending` | `eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptTaskMessage::test` | `MessageTests.UpdateScriptTaskMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:953` | `` | `` | `pending source translation` | `pending` | `b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptAgentMessage::test` | `MessageTests.UpdateScriptAgentMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:974` | `` | `` | `pending source translation` | `pending` | `36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.SendPostcardMessage::test` | `MessageTests.SendPostcardMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:992` | `` | `` | `pending source translation` | `pending` | `52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateNotecardAgentInventoryMessage::test` | `MessageTests.UpdateNotecardAgentInventoryMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1017` | `` | `` | `pending source translation` | `pending` | `e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.LandStatReplyMessage::test` | `MessageTests.LandStatReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1033` | `` | `` | `pending source translation` | `pending` | `24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.TelportFailedMessage::test` | `MessageTests.TelportFailedMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1092` | `` | `` | `pending source translation` | `pending` | `29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentInformationMessage::test` | `MessageTests.UpdateAgentInformationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1115` | `` | `` | `pending source translation` | `pending` | `57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.PlacesReplyMessage::test` | `MessageTests.PlacesReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1130` | `` | `` | `pending source translation` | `pending` | `d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.DirLandReplyMessage::test` | `MessageTests.DirLandReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1209` | `` | `` | `pending source translation` | `pending` | `72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceRemoteParcelResponse::test` | `MessageTests.ReflectionPerformanceRemoteParcelResponse` | `` | `LibreMetaverse.Tests/MessageTests.cs:1268` | `Benchmark` | `` | `pending source translation` | `pending` | `5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test` | `MessageTests.ReflectionPerformanceDirLandReply` | `` | `LibreMetaverse.Tests/MessageTests.cs:1291` | `Benchmark` | `` | `pending source translation` | `pending` | `d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test` | `MessageTests.ReflectionPerformanceDirLandReply2` | `` | `LibreMetaverse.Tests/MessageTests.cs:1354` | `Benchmark` | `` | `pending source translation` | `pending` | `e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test` | `MessageTests.ReflectionPerformanceParcelProperties` | `` | `LibreMetaverse.Tests/MessageTests.cs:1420` | `Benchmark` | `` | `pending source translation` | `pending` | `914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.AgentGroupDataUpdateMessage::test` | `MessageTests.AgentGroupDataUpdateMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:51` | `` | `` | `tests/compat/tests/wire_semantics.rs:478 (`agent_group_data_update_message`)` | `translated` | `68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.TeleportFinishMessage::test` | `MessageTests.TeleportFinishMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:128` | `` | `` | `tests/compat/tests/wire_semantics.rs:534 (`teleport_finish_message`)` | `translated` | `082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.EstablishAgentCommunicationMessage::test` | `MessageTests.EstablishAgentCommunicationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:161` | `` | `` | `tests/compat/tests/wire_semantics.rs:559 (`establish_agent_communication_message`)` | `translated` | `cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelObjectOwnersMessage::test` | `MessageTests.ParcelObjectOwnersMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:186` | `` | `` | `tests/compat/tests/wire_semantics.rs:576 (`parcel_object_owners_message`)` | `translated` | `285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxInvitationMessage::test` | `MessageTests.ChatterBoxInvitationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:229` | `` | `` | `tests/compat/tests/wire_semantics.rs:613 (`chatter_box_invitation_message`)` | `translated` | `3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterboxSessionEventReplyMessage::test` | `MessageTests.ChatterboxSessionEventReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:269` | `` | `` | `tests/compat/tests/wire_semantics.rs:648 (`chatterbox_session_event_reply_message`)` | `translated` | `7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionStartReplyMessage::test` | `MessageTests.ChatterBoxSessionStartReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:287` | `` | `` | `tests/compat/tests/wire_semantics.rs:661 (`chatter_box_session_start_reply_message`)` | `translated` | `d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionAgentListUpdatesMessage::test` | `MessageTests.ChatterBoxSessionAgentListUpdatesMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:315` | `` | `` | `tests/compat/tests/wire_semantics.rs:684 (`chatter_box_session_agent_list_updates_message`)` | `translated` | `4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ViewerStatsMessage::test` | `MessageTests.ViewerStatsMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:364` | `` | `` | `tests/compat/tests/wire_semantics.rs:722 (`viewer_stats_message`)` | `translated` | `3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelVoiceInfoRequestMessage::test` | `MessageTests.ParcelVoiceInfoRequestMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:461` | `` | `` | `tests/compat/tests/wire_semantics.rs:813 (`parcel_voice_info_request_message`)` | `translated` | `fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ScriptRunningReplyMessage::test` | `MessageTests.ScriptRunningReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:481` | `` | `` | `tests/compat/tests/wire_semantics.rs:828 (`script_running_reply_message`)` | `translated` | `43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.MapLayerMessage::test` | `MessageTests.MapLayerMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:504` | `` | `` | `tests/compat/tests/wire_semantics.rs:845 (`map_layer_message`)` | `translated` | `852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestStartConference::test` | `MessageTests.ChatSessionRequestStartConference` | `` | `LibreMetaverse.Tests/MessageTests.cs:556` | `` | `` | `tests/compat/tests/wire_semantics.rs:889 (`chat_session_request_start_conference`)` | `translated` | `62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestMuteUpdate::test` | `MessageTests.ChatSessionRequestMuteUpdate` | `` | `LibreMetaverse.Tests/MessageTests.cs:580` | `` | `` | `tests/compat/tests/wire_semantics.rs:908 (`chat_session_request_mute_update`)` | `translated` | `19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionAcceptInvitation::test` | `MessageTests.ChatSessionAcceptInvitation` | `` | `LibreMetaverse.Tests/MessageTests.cs:603` | `` | `` | `tests/compat/tests/wire_semantics.rs:926 (`chat_session_accept_invitation`)` | `translated` | `68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.RequiredVoiceVersionMessage::test` | `MessageTests.RequiredVoiceVersionMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:620` | `` | `` | `tests/compat/tests/wire_semantics.rs:938 (`required_voice_version_message`)` | `translated` | `175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.CopyInventoryFromNotecardMessage::test` | `MessageTests.CopyInventoryFromNotecardMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:640` | `` | `` | `tests/compat/tests/wire_semantics.rs:953 (`copy_inventory_from_notecard_message`)` | `translated` | `968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ProvisionVoiceAccountRequestMessage::test` | `MessageTests.ProvisionVoiceAccountRequestMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:664` | `` | `` | `tests/compat/tests/wire_semantics.rs:972 (`provision_voice_account_request_message`)` | `translated` | `b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentLanguageMessage::test` | `MessageTests.UpdateAgentLanguageMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:682` | `` | `` | `tests/compat/tests/wire_semantics.rs:985 (`update_agent_language_message`)` | `translated` | `2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesMessage::test` | `MessageTests.ParcelPropertiesMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:701` | `` | `` | `tests/compat/tests/wire_semantics.rs:998 (`parcel_properties_message`)` | `translated` | `b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesUpdateMessage::test` | `MessageTests.ParcelPropertiesUpdateMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:831` | `` | `` | `tests/compat/tests/wire_semantics.rs:1130 (`parcel_properties_update_message`)` | `translated` | `c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.EnableSimulatorMessage::test` | `MessageTests.EnableSimulatorMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:901` | `` | `` | `tests/compat/tests/wire_semantics.rs:1196 (`enable_simulator_message`)` | `translated` | `f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.RemoteParcelRequestReply::test` | `MessageTests.RemoteParcelRequestReply` | `` | `LibreMetaverse.Tests/MessageTests.cs:938` | `` | `` | `tests/compat/tests/wire_semantics.rs:1222 (`remote_parcel_request_reply`)` | `translated` | `eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptTaskMessage::test` | `MessageTests.UpdateScriptTaskMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:953` | `` | `` | `tests/compat/tests/wire_semantics.rs:1233 (`update_script_task_message`)` | `translated` | `b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptAgentMessage::test` | `MessageTests.UpdateScriptAgentMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:974` | `` | `` | `tests/compat/tests/wire_semantics.rs:1250 (`update_script_agent_message`)` | `translated` | `36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.SendPostcardMessage::test` | `MessageTests.SendPostcardMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:992` | `` | `` | `tests/compat/tests/wire_semantics.rs:1263 (`send_postcard_message`)` | `translated` | `52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateNotecardAgentInventoryMessage::test` | `MessageTests.UpdateNotecardAgentInventoryMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1017` | `` | `` | `tests/compat/tests/wire_semantics.rs:1283 (`update_notecard_agent_inventory_message`)` | `translated` | `e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.LandStatReplyMessage::test` | `MessageTests.LandStatReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1033` | `` | `` | `tests/compat/tests/wire_semantics.rs:1294 (`land_stat_reply_message`)` | `translated` | `24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.TelportFailedMessage::test` | `MessageTests.TelportFailedMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1092` | `` | `` | `tests/compat/tests/wire_semantics.rs:1348 (`teleport_failed_message`)` | `translated` | `29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentInformationMessage::test` | `MessageTests.UpdateAgentInformationMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1115` | `` | `` | `tests/compat/tests/wire_semantics.rs:1365 (`update_agent_information_message`)` | `translated` | `57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.PlacesReplyMessage::test` | `MessageTests.PlacesReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1130` | `` | `` | `tests/compat/tests/wire_semantics.rs:1376 (`places_reply_message`)` | `translated` | `d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.DirLandReplyMessage::test` | `MessageTests.DirLandReplyMessage` | `` | `LibreMetaverse.Tests/MessageTests.cs:1209` | `` | `` | `tests/compat/tests/wire_semantics.rs:1485 (`dir_land_reply_message`)` | `translated` | `72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceRemoteParcelResponse::test` | `MessageTests.ReflectionPerformanceRemoteParcelResponse` | `` | `LibreMetaverse.Tests/MessageTests.cs:1268` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1497 (`reflection_performance_remote_parcel_response`)` | `benchmark` | `5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test` | `MessageTests.ReflectionPerformanceDirLandReply` | `` | `LibreMetaverse.Tests/MessageTests.cs:1291` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1515 (`reflection_performance_dir_land_reply`)` | `benchmark` | `d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test` | `MessageTests.ReflectionPerformanceDirLandReply2` | `` | `LibreMetaverse.Tests/MessageTests.cs:1354` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1573 (`reflection_performance_dir_land_reply_two`)` | `benchmark` | `e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc` |
| `LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test` | `MessageTests.ReflectionPerformanceParcelProperties` | `` | `LibreMetaverse.Tests/MessageTests.cs:1420` | `Benchmark` | `` | `tests/compat/tests/wire_semantics.rs:1732 (`reflection_performance_parcel_properties`)` | `benchmark` | `914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue::test` | `MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:75` | `Inventory` | `` | `pending source translation` | `pending` | `b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse::test` | `MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:90` | `Inventory` | `` | `pending source translation` | `pending` | `8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534` |
| `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID::test` | `MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID` | `` | `LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs:103` | `Inventory` | `` | `pending source translation` | `pending` | `cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4` |
@@ -465,8 +465,8 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/OarFileTerrainTests.cs::OarFileTerrainTests.LoadTerrain_NonSquarePostCount_FailsGracefully::test` | `OarFileTerrainTests.LoadTerrain_NonSquarePostCount_FailsGracefully` | `` | `LibreMetaverse.Tests/OarFileTerrainTests.cs:76` | `OarFile` | `` | `pending source translation` | `pending` | `218754e53232cd10318668c70b94ae9d7d541d09598b0490082e023e76d6045f` |
| `LibreMetaverse.Tests/OfflineMessagesTests.cs::OfflineMessagesTests.RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage::test` | `OfflineMessagesTests.RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage` | `` | `LibreMetaverse.Tests/OfflineMessagesTests.cs:70` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `d51f69e0fa1e1e59a5cedec7d60315d1f590848672a9f4f0c5e21d2abff5c372` |
| `LibreMetaverse.Tests/OfflineMessagesTests.cs::OfflineMessagesTests.RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage::test` | `OfflineMessagesTests.RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage` | `` | `LibreMetaverse.Tests/OfflineMessagesTests.cs:94` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `dbce6320d57d12ca5557cfba65257e15be314cde947b20dd21bc386819fcb3ce` |
| `LibreMetaverse.Tests/PacketTests.cs::PacketTests.HeaderFlags::test` | `PacketTests.HeaderFlags` | `` | `LibreMetaverse.Tests/PacketTests.cs:37` | `` | `` | `pending source translation` | `pending` | `89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b` |
| `LibreMetaverse.Tests/PacketTests.cs::PacketTests.ToBytesMultiple::test` | `PacketTests.ToBytesMultiple` | `` | `LibreMetaverse.Tests/PacketTests.cs:108` | `` | `` | `pending source translation` | `pending` | `0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5` |
| `LibreMetaverse.Tests/PacketTests.cs::PacketTests.HeaderFlags::test` | `PacketTests.HeaderFlags` | `` | `LibreMetaverse.Tests/PacketTests.cs:37` | `` | `` | `tests/compat/tests/wire_semantics.rs:312 (`packet_header_flags`)` | `translated` | `89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b` |
| `LibreMetaverse.Tests/PacketTests.cs::PacketTests.ToBytesMultiple::test` | `PacketTests.ToBytesMultiple` | `` | `LibreMetaverse.Tests/PacketTests.cs:108` | `` | `` | `tests/compat/tests/wire_semantics.rs:329 (`packet_to_bytes_multiple`)` | `translated` | `0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5` |
| `LibreMetaverse.Tests/PositionHelperTests.cs::PositionHelperTests.ToGlobalAndLocalPosition_RoundTrip::test` | `PositionHelperTests.ToGlobalAndLocalPosition_RoundTrip` | `` | `LibreMetaverse.Tests/PositionHelperTests.cs:9` | `Utilities` | `` | `tests/compat/tests/types_utilities.rs:550 (`to_global_and_local_position_round_trip`)` | `translated` | `695c6a640e5353e02def9a1b4a1c1eabb37a8543c13466dff570f58d847e7772` |
| `LibreMetaverse.Tests/PositionHelperTests.cs::PositionHelperTests.FormatCoordinates_FormatsCorrectly::test` | `PositionHelperTests.FormatCoordinates_FormatsCorrectly` | `` | `LibreMetaverse.Tests/PositionHelperTests.cs:29` | `Utilities` | `` | `tests/compat/tests/types_utilities.rs:568 (`format_coordinates_formats_correctly`)` | `translated` | `fe4256d00dab5cc2de602b7b27442cac627a5956c4ce79c05d92de830f6fc5d2` |
| `LibreMetaverse.Tests/PrimObjectTests.cs::PrimObjectTests.PathBegin::test` | `PrimObjectTests.PathBegin` | `` | `LibreMetaverse.Tests/PrimObjectTests.cs:36` | `` | `` | `pending source translation` | `pending` | `5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299` |
@@ -1197,8 +1197,8 @@ Reviewed Rust tests live outside `generated_parity.rs` and carry a `parity-case`
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.Quaternions::test` | `TypeTests.Quaternions` | `` | `LibreMetaverse.Tests/TypeTests.cs:154` | `` | `` | `tests/compat/tests/types_utilities.rs:141 (`quaternions`)` | `translated` | `071cf3ef6932e093c0fd09fe461a738e75af905707fce9a321b8f08dd89c09dd` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.TestMatrix::test` | `TypeTests.TestMatrix` | `` | `LibreMetaverse.Tests/TypeTests.cs:185` | `` | `` | `tests/compat/tests/types_utilities.rs:165 (`test_matrix`)` | `translated` | `5d5ccc8b9ea1741b013fd945e42ba7e6511322fdce51998e358d42c1736457e3` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.FloatsToTerseStrings::test` | `TypeTests.FloatsToTerseStrings` | `` | `LibreMetaverse.Tests/TypeTests.cs:223` | `` | `` | `tests/compat/tests/types_utilities.rs:194 (`floats_to_terse_strings`)` | `translated` | `ce34cdfe106d5dadfa82056e7aa7690d2da748c7e753b9d2a2ad682d86327def` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitUnpacking::test` | `TypeTests.BitUnpacking` | `` | `LibreMetaverse.Tests/TypeTests.cs:252` | `` | `` | `pending source translation` | `pending` | `741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitPacking::test` | `TypeTests.BitPacking` | `` | `LibreMetaverse.Tests/TypeTests.cs:279` | `` | `` | `pending source translation` | `pending` | `fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitUnpacking::test` | `TypeTests.BitUnpacking` | `` | `LibreMetaverse.Tests/TypeTests.cs:252` | `` | `` | `tests/compat/tests/wire_semantics.rs:271 (`bit_unpacking`)` | `translated` | `741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitPacking::test` | `TypeTests.BitPacking` | `` | `LibreMetaverse.Tests/TypeTests.cs:279` | `` | `` | `tests/compat/tests/wire_semantics.rs:285 (`bit_packing`)` | `translated` | `fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948` |
| `LibreMetaverse.Tests/TypeTests.cs::TypeTests.LLSDTerseParsing::test` | `TypeTests.LLSDTerseParsing` | `` | `LibreMetaverse.Tests/TypeTests.cs:322` | `` | `` | `tests/compat/tests/structured_data.rs:1336 (`llsd_terse_parsing`)` | `translated` | `c5fcc05c15fa60c43cd40f5fc2b1349d9fbd1f5bb3537d8b04e91f37302e77f1` |
| `LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset::test` | `UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset` | `` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:73` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d` |
| `LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId::test` | `UploadThumbnailTests.UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId` | `` | `LibreMetaverse.Tests/UploadThumbnailTests.cs:92` | `` | `LibreMetaverse.Tests/TestHelpers/FakeGridClient.cs` | `pending source translation` | `pending` | `dae80f9a7ba6222a651165f779c123d8472f88a17490e69a1112acc3cec6d108` |

View File

@@ -13,6 +13,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
fn compile_bot_and_animation_calls(

View File

@@ -12,6 +12,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
async fn compile_login_shutdown_flows(

View File

@@ -6,11 +6,12 @@ use libremetaverse_utilities::ConnectionManager;
use libremetaverse_voice_vivox::{TCPPipe, VoiceManager as VivoxVoiceManager};
use libremetaverse_voice_webrtc::{LibreMetaverseVoiceLogger, VoiceManager as WebRtcVoiceManager};
fn member_id<T>(result: Result<T, libremetaverse_types::NotImplemented>) -> &'static str {
fn member_id<T>(result: Result<T, libremetaverse_types::Error>) -> &'static str {
result
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
async fn compile_rlv_calls(

View File

@@ -220,20 +220,6 @@
// pending-parity-case: LibreMetaverse.Tests/GltfDocumentTests.cs::GltfDocumentTests.ParseNode_TrsDefaults::test 0f0fbe116d20276c2aee917b940bded9de277ed0b3e3b659844c5b3532755259
// pending-parity-case: LibreMetaverse.Tests/GltfDocumentTests.cs::GltfDocumentTests.ParseNode_ExplicitMatrix::test 197ba2ee3a66cbb7d927acea13ce9dc84e62af8a500d939957749039118755c8
// pending-parity-case: LibreMetaverse.Tests/GridClientTests.cs::GridClientTests.GetGridRegion::test b0b72fc63fe829984167a479b763784c7daae8691399f3f3d2feb824090ad59f
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ValidInput_DecodesCorrectly::test 62353da2b1afb7bfdf5142706d15d22086a5e1e8c55f39af3e64686dda4ea071
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullSource_ThrowsArgumentNullException::test 50ebbd8ea35b87df18cccdea9a26534d5c142228e5b1698cf191b9fd2e9a9957
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_NullDestination_ThrowsArgumentNullException::test 97197cffb02908653d831f3a62cdce2c1ddd52818343e9aacebc9b4c5ac1ee3e
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenTooSmall_ThrowsArgumentException::test 8748294ccd1943938bdbb3dbe4550436e920db9a9210d55eca77e85f6d0b60fb
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_SrclenGreaterThanSrcLength_ThrowsArgumentException::test ef428c72c4c0abb15c07c5845a7228df3d8bad6aa2b9c7ac2969e5c9be08572b
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test 04b914171f3f11a98262463c29edb662a6e0f10a3e1c6e63c38d8caf63dcb5a0
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroDecode_ReadingZeroCountOutOfBounds_IsToleratedAsSingleZero::test 9bc5e127e69588a9d90a5b441b2ee401b6e9c370c7a30a5285f283bb24451bd0
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_ValidInput_EncodesCorrectly::test d3f546b602f78aacb18b53feddfc3b824f7a87f7318a661b23f1aedded520dec
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_255ConsecutiveZeros_HandlesOverflowCorrectly::test a642c8fab0b10ca777dc0090327054c501174a198b2d4f700c116937e11ad202
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullSource_ThrowsArgumentNullException::test 9568ba89a96735a440fac426285d5eeca929c61bfd2cb674d54d3009e9924906
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_NullDestination_ThrowsArgumentNullException::test e3d89a513638c467355f320983dd6ce8c36ccbeeab7b7853fdc5d9101fd8767d
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_DestinationTooSmall_ThrowsIndexOutOfRangeException::test 3870f0680f25e8df8de54f27c153feae9d8398e38531d67d6e0255cc34d50966
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncode_WithAppendedAcks_HandlesCorrectly::test 9803ec7bad46a1fd0f32c58d3ee08cf6a98b03a40a336ae231d1faf8211b273a
// pending-parity-case: LibreMetaverse.Tests/HelpersZeroCodingTests.cs::HelpersZeroCodingTests.ZeroEncodeAndDecode_RoundTrip_PreservesData::test 7847520873f87d798ea94fd1b6543db9d3606829a4bc3f4ec873e629fb6687eb
// pending-parity-case: LibreMetaverse.Tests/HttpCapsClientNonHttpLocationTests.cs::HttpCapsClientNonHttpLocationTests.PutAsync_ResponseWithNonHttpLocationHeader_DoesNotThrow::test 9dbcf4023212af6f2294fa048068fe2f4d9e7e3f976d8eefb1dacbc9f6899aa8
// pending-parity-case: LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseLinksFromEmbedded_ObjectAsset_ResultsInAttachmentInventoryTypeAndParsesFields::test 3ae365ed34f12d036dcd44c94f8568d163cfeec2a58b4975975b77b418770131
// pending-parity-case: LibreMetaverse.Tests/InventoryAISClientTests.cs::InventoryAISClientTests.ParseItemsFromEmbedded_ItemsKey_ParsesConcreteItems::test d9e7c64106639071e1ec6ada7346bfa050a31183becaac79efefcd4755fe2855
@@ -350,42 +336,6 @@
// pending-parity-case: LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceErrorEventArgs_StoresMessageAndException::test cb0213208ab6b63f32a950f1771354fae4b6904c72720b1705ddf5b8355ffc7d
// pending-parity-case: LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceErrorEventArgs_WithoutException_HasNullException::test de7c8addfb291cba5dee890a98ac8b5f27b192d0b75894c4102303a49785de47
// pending-parity-case: LibreMetaverse.Tests/MarketplaceManagerTests.cs::MarketplaceManagerTests.MarketplaceListing_DefaultValues_AreCorrect::test 70a29163581702fdc32c54a398ad4cefa608da8b1bc9d54a4e9e191e95398fb7
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.AgentGroupDataUpdateMessage::test 68645e0465ee9d08302326ce69e7f2137e34b62ee324230d4856efe18cb6cfa0
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.TeleportFinishMessage::test 082dbb6d8bcaebbeb26d7670730616860815fdfaa3c12d76324bbde982640343
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.EstablishAgentCommunicationMessage::test cc808248d9f14d133d33fa071520d0f8a066a7d41bbf7651e3ee4c1d2ff03e3c
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelObjectOwnersMessage::test 285a34b6c35b02d2666b6030973a0683d4e922fd09764db7eef8a0da12a0d10f
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxInvitationMessage::test 3b985fdd0228dc25ff3a6fb297d769b4cfe66ad8a8f8d730e35fef3ea89f907c
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterboxSessionEventReplyMessage::test 7b2430bc8ed123a2f8bd494a1b8e2bd83497f30088aa7ba2b0e1996507a201b6
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionStartReplyMessage::test d6152d668fa610fd43dc694851b760e334077119090c60e7278bd1e27515ca3a
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatterBoxSessionAgentListUpdatesMessage::test 4f8fa0cbdfb12d38e9105036b779fc629663171a2c45bb1e9ea6d83fa80bc28c
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ViewerStatsMessage::test 3c8a26da73e03101631292c7e22c5c0221e0bc65527081aace35a39640d25b3d
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelVoiceInfoRequestMessage::test fdc91911ac13945b2d3b99963239e6d918522e117f99afe52c22d18db4adebad
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ScriptRunningReplyMessage::test 43531393898e44360eb94c88e6b7b5a79c882c2dea51b725d698d540275f3a0a
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.MapLayerMessage::test 852d713c330b697c71f139fbcd4b2eec9fef3ea12b8cd4a3903a094692e9f021
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestStartConference::test 62f582479f737ba7a87d86e572f30139b95c5ab62a01c762eb96c238cb4872eb
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionRequestMuteUpdate::test 19bc37af232e38de5e157929c4c68b5b4229fea3323c485aa0eb84710cbb03a7
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ChatSessionAcceptInvitation::test 68f712a0dad713f6f88d02df6b574a082cfdbfed93827d3c1857a0f992987620
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.RequiredVoiceVersionMessage::test 175cf76f403efb867f668bf79f31e72f6134783ad41b240e3d488daf14e0f295
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.CopyInventoryFromNotecardMessage::test 968ff6415b819d883d94bdf5a975bfb07072783e41f61c98b60b8faac8394e47
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ProvisionVoiceAccountRequestMessage::test b9e2a46558f10444a5d5c41af4067e63062a713985d806a766ef8079489d94d6
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentLanguageMessage::test 2817374708da4d435c58f50c81fc145105eb215064f28b8d99f9e0f5317ab4c2
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesMessage::test b822e427023f7186a00fded83bab15aa62f41904401afef56697c536ab2bab12
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ParcelPropertiesUpdateMessage::test c71c1a0676056e88dc5cb8beb6743c5d9f75edbba9d19662edd8eb2a0be367c1
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.EnableSimulatorMessage::test f23b3967772332db28cac474c2205efa49897447a43149b283756792d93f54df
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.RemoteParcelRequestReply::test eee2c0cfd5020252c63becb44f5727f113fab30d59f35d5ded742c4af10f593e
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptTaskMessage::test b403ec6a01b9e8ff9219a51b4194d7890f83c7f1f58ca370bbbf25e0ca9d76c3
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateScriptAgentMessage::test 36daa2fbbc2b787430321c85dedf14ae7afb97ae8b1c242eef1405ac41b4ee4d
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.SendPostcardMessage::test 52b00ea634c999a3e6a1d8b04e41a6607bb5f494107ce3a6bb471b28558c3941
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateNotecardAgentInventoryMessage::test e1e6fde149db01f6f3b0abaf261af9bca4f5551cc138fa3e3b0dab94f3ae55b5
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.LandStatReplyMessage::test 24617d463c922520e739af51a24d79cd6f46c9492f89edb103904710589b4ff2
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.TelportFailedMessage::test 29b96f17d4fb9f5b8e0cad23456672f1c1ab0a5e46c5f355f94e3afad3903a2b
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.UpdateAgentInformationMessage::test 57278e94b189b9b71ffd878615f1f74315622334d913f019011f01cf56eb49c1
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.PlacesReplyMessage::test d87a9d42a6873a9ae86c1696c0d4f360aaad006085e0408dee32d295fa83341a
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.DirLandReplyMessage::test 72b8f97104cf8f39437aaf0b034bc7c2e8ef0e90b9cec33fe6aa70befdda95f4
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceRemoteParcelResponse::test 5608e1141913ca30dac74c5c22eb11ad6a5f7a6e07fb162734df5245639fec44
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply::test d4a40f5d6a5f3e66d69591429bea0cfc95d313afc9a7a9ee5e9289c69be069d6
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceDirLandReply2::test e52dacbdf3f4540553fe9f751334631a2d8440bdffcf6822d2629585176626cc
// pending-parity-case: LibreMetaverse.Tests/MessageTests.cs::MessageTests.ReflectionPerformanceParcelProperties::test 914e6015a8abc1b5c1b58a219ef4f67258f793cac02c903e518758deaaddf8a4
// pending-parity-case: LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_TextureItemWithLinkAssetType_ReturnsTrue::test b85452466c0fdc47a44cc08166f93a660bbf466b0e2205910c1ea84fee22896c
// pending-parity-case: LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.IsLink_NormalTexture_ReturnsFalse::test 8c08505d6e89c4395115dbb060529419755aa1a81ca8889804ea00e6f94bf534
// pending-parity-case: LibreMetaverse.Tests/MisclassifiedLinkRegressionTests.cs::MisclassifiedLinkRegressionTests.ResolvedItemID_OnMisclassifiedTextureLink_ReturnsAssetUUID::test cad5b5fb10523254ff19b7842b0e48984bc75182a26bc897f165a43770bb47f4
@@ -402,8 +352,6 @@
// pending-parity-case: LibreMetaverse.Tests/OarFileTerrainTests.cs::OarFileTerrainTests.LoadTerrain_NonSquarePostCount_FailsGracefully::test 218754e53232cd10318668c70b94ae9d7d541d09598b0490082e023e76d6045f
// pending-parity-case: LibreMetaverse.Tests/OfflineMessagesTests.cs::OfflineMessagesTests.RetrieveInstantMessagesAsync_BareArrayOfArraysResponse_RaisesInstantMessage::test d51f69e0fa1e1e59a5cedec7d60315d1f590848672a9f4f0c5e21d2abff5c372
// pending-parity-case: LibreMetaverse.Tests/OfflineMessagesTests.cs::OfflineMessagesTests.RetrieveInstantMessagesAsync_MessagesMapResponse_RaisesInstantMessage::test dbce6320d57d12ca5557cfba65257e15be314cde947b20dd21bc386819fcb3ce
// pending-parity-case: LibreMetaverse.Tests/PacketTests.cs::PacketTests.HeaderFlags::test 89d9955f4a2ccb1fe1de227df0d9dc43a8836145a625b07c69e92e3acdef4c8b
// pending-parity-case: LibreMetaverse.Tests/PacketTests.cs::PacketTests.ToBytesMultiple::test 0e0f06d2317de91147bab1e623bed35ee03015da1498a9b9837c91c144bf7da5
// pending-parity-case: LibreMetaverse.Tests/PrimObjectTests.cs::PrimObjectTests.PathBegin::test 5c8e14e1d08a91a4e7c3e252c932b8fe15cf6b5231cc9fe5bb7ef2ae6e2c8299
// pending-parity-case: LibreMetaverse.Tests/PrimObjectTests.cs::PrimObjectTests.PathEnd::test 693bfe29f448e433705d65b8b6907f1b270fd636f914e18b76d7a0047dbea506
// pending-parity-case: LibreMetaverse.Tests/PrimObjectTests.cs::PrimObjectTests.PathRevolutions::test c3f61c80a204e608976cb44a0c10b9651496074c25f254eec8621db65dbbbe37
@@ -1113,8 +1061,6 @@
// pending-parity-case: LibreMetaverse.Tests/TextureEntryTests.cs::TextureEntryTests.RoundTrip_Face32_RepeatU_IsPreserved::test 58e80815263025ec54cd15e3c9a42771f5e55c81e9acb212a0f163faef9fd499
// pending-parity-case: LibreMetaverse.Tests/TextureEntryTests.cs::TextureEntryTests.RoundTrip_Face32_RepeatV_IsPreserved::test fbeb1fdd584a26576b6f1ba653b2995d1a6d6bccc2c1dc51e46aa9f211b78724
// pending-parity-case: LibreMetaverse.Tests/TextureEntryTests.cs::TextureEntryTests.RoundTrip_AllFaces_TextureIDs_AllPreserved::test 5e5a390af8deff77ef80f751735456541f24d7e27666557d50d99065cc3ba6a4
// pending-parity-case: LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitUnpacking::test 741470d770a0a71853d84e26abaf927fc7dc385dedf0d7de87f63e7a22cb4dd7
// pending-parity-case: LibreMetaverse.Tests/TypeTests.cs::TypeTests.BitPacking::test fe3cac4216b588667d56b35496a803097dbc39f84c7a82fd95aa101836588948
// pending-parity-case: LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_AgentInventoryItem_SendsBareItemIdAndReturnsNewAsset::test 40ca874a37dade3bfbb391a2b4a75c684cfd7509b269286ccc14d747340d095d
// pending-parity-case: LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_TaskInventoryItem_SendsItemIdAndTaskId::test dae80f9a7ba6222a651165f779c123d8472f88a17490e69a1112acc3cec6d108
// pending-parity-case: LibreMetaverse.Tests/UploadThumbnailTests.cs::UploadThumbnailTests.UploadThumbnailAsync_KnownLocalFolder_SendsCategoryId::test 1ccca44bbead54fd5041c41fc6560478ba17f9e5d9bacff21096b254d2f526db

View File

@@ -29,7 +29,9 @@ fn owned_constructors_fail_with_exact_member_ids() {
};
assert_eq!(
prim_error.csharp_member(),
"M:LibreMetaverse.PrimMesher.PrimMesh.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Int32)"
Some(
"M:LibreMetaverse.PrimMesher.PrimMesh.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Int32)"
)
);
let Err(renderer_error) = SimpleRenderer::new() else {
@@ -37,6 +39,6 @@ fn owned_constructors_fail_with_exact_member_ids() {
};
assert_eq!(
renderer_error.csharp_member(),
"M:LibreMetaverse.Rendering.SimpleRenderer.#ctor"
Some("M:LibreMetaverse.Rendering.SimpleRenderer.#ctor")
);
}

View File

@@ -6,7 +6,7 @@ const MEMBER: &str = "M:LibreMetaverse.GridClient.Login(System.String)";
fn every_api_crate_exposes_the_shared_error() {
macro_rules! assert_aliases {
($($error:path),+ $(,)?) => {$({
let _: $error = NotImplemented::new(MEMBER);
let _: $error = NotImplemented::new(MEMBER).into();
})+};
}

View File

@@ -28,6 +28,6 @@ fn serializer_entry_point_returns_its_exact_member_id() {
};
assert_eq!(
error.csharp_member(),
"M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.Byte[])"
Some("M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.Byte[])")
);
}

File diff suppressed because it is too large Load Diff

View File

@@ -11,6 +11,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
#[test]

View File

@@ -14,6 +14,7 @@ fn member_id<T>(result: Result<T, libremetaverse::Error>) -> &'static str {
.err()
.expect("failure-only shim unexpectedly returned a value")
.csharp_member()
.expect("failure-only shim error")
}
fn compile_search_call(directory: &DirectoryManager, token: CancellationToken) {

File diff suppressed because it is too large Load Diff

View File

@@ -72,6 +72,14 @@ WIRE_ROOT_TYPES = {
"T:LibreMetaverse.Tree",
"T:LibreMetaverse.TreeDefinition",
}
COMPOSED_BASE_TYPES = {
"T:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation",
"T:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate",
"T:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference",
"T:LibreMetaverse.Messages.Linden.MapLayerReplyVariant",
"T:LibreMetaverse.Packets.DirPlacesReplyPacket",
"T:LibreMetaverse.Packets.TestMessagePacket",
}
CORE_NAMESPACES = (
"LibreMetaverse.Http",
"LibreMetaverse.Stats",
@@ -529,6 +537,7 @@ def render_type(item: dict, type_row: dict, member_rows: dict[str, dict[str, str
else:
fields = [member for member in item["members"] if member["kind"] == "field" and not member.get("static")]
private_fields = PRIVATE_LAYOUTS.get(item["doc_id"], [])
base_type = item.get("base_type") if item["doc_id"] in COMPOSED_BASE_TYPES else None
if derives := VALUE_DERIVES.get(item["doc_id"]):
lines.append(f"#[derive({derives})]")
if item["doc_id"] == "T:LibreMetaverse.StructuredData.OSD":
@@ -541,10 +550,15 @@ def render_type(item: dict, type_row: dict, member_rows: dict[str, dict[str, str
" Array(Vec<OSD>), Map(std::collections::HashMap<String, OSD>), LlsdXml(String),",
"}",
]
elif not fields and not names and not private_fields:
elif not fields and not names and not private_fields and not base_type:
lines.append(f"pub struct {rust_name};")
else:
lines.append(f"pub struct {rust_name}{suffix} {{")
if base_type:
lines += [
f" /// Rust composition for C# base type `{base_type}`.",
f" pub base: {mapper.type(base_type, None, set(names))},",
]
for field in fields:
field_signature = member_rows[field["doc_id"]]["rust_signature"]
field_name_match = re.fullmatch(r"pub ([^:]+): (.+)", field_signature)

View File

@@ -170,6 +170,24 @@ SUPPORT_TYPES = {
MEMBER_RETURN_OVERRIDES = {
"M:LibreMetaverse.Caps.Capabilities": "Vec<String>",
}
MEMBER_SIGNATURE_OVERRIDES = {
"M:LibreMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])": (
"pub fn zero_decode(src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>) "
"-> Result<i32, crate::Error>",
"shared_borrow,owned,mutable_borrow",
),
"M:LibreMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])": (
"pub fn zero_encode(src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>) "
"-> Result<i32, crate::Error>",
"shared_borrow,owned,mutable_borrow",
),
"M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])": (
"pub fn from_bytes_with_bytes_int32_int32_bytes(&mut self, bytes: Vec<u8>, "
"i: &mut i32, packet_end: &mut i32, zero_buffer: Option<&mut [u8]>) "
"-> Result<(), crate::Error>",
"mutable_self,owned,mutable_borrow,mutable_borrow,optional_mutable_borrow",
),
}
TYPE_USAGE_OVERRIDES = {
"LibreMetaverse.DictionaryChangeCallback": (
"std::sync::Arc<dyn Fn(libremetaverse::DictionaryEventAction, "
@@ -566,6 +584,15 @@ def generic_names(item: dict, owner: dict) -> set[str]:
def method_receiver(owner: dict, item: dict) -> tuple[str, str]:
if item.get("static") or item["kind"] == "constructor":
return "", "none"
if item["name"] == "Deserialize":
return "&mut self", "mutable_self"
if owner["doc_id"] == "T:LibreMetaverse.BitPack" and item["name"].startswith(("Pack", "Unpack")):
return "&mut self", "mutable_self"
if (
owner["doc_id"] == "T:LibreMetaverse.Packets.InventoryDescendentsPacket"
and item["name"].startswith("FromBytes")
):
return "&mut self", "mutable_self"
observers = ("Get", "TryGet", "Find", "Contains", "Has", "Is", "Can", "To", "Equals", "Compare")
if owner["kind"] == "struct" and not item["name"].startswith(observers) and not item["name"].startswith("op_"):
return "&mut self", "mutable_self"
@@ -615,6 +642,9 @@ def parameter_slug(value: str) -> str:
def member_signature(mapper: Mapper, owner: dict, item: dict, rust_name: str) -> tuple[str, str, str, str, str]:
if item["doc_id"] in MEMBER_SIGNATURE_OVERRIDES:
signature, ownership = MEMBER_SIGNATURE_OVERRIDES[item["doc_id"]]
return signature, ownership, "sync", "Result<_, crate::Error>", "method"
generics = generic_names(item, owner)
mapped_parameters = [map_parameter(mapper, parameter, generics) for parameter in item.get("parameters", [])]
own = [value[0] for value in mapped_parameters]