Implement native AgentManager services (#59)
All checks were successful
Native code generation / deterministic (push) Successful in 12m0s
Imaging and meshing gate / native (push) Successful in 4m3s
Native Rust workspace compile / compile (push) Successful in 4m4s

This commit is contained in:
2026-08-09 22:07:51 +00:00
parent c8b2317e13
commit 9c9d5b91f1
16 changed files with 7464 additions and 1531 deletions

View File

@@ -4,12 +4,15 @@ extern crate self as libremetaverse;
#[rustfmt::skip] // Deterministic machine output is formatted by the pinned generator.
mod attention_catalog;
mod agent_manager;
mod agent_messages;
mod bit_pack;
mod caps;
mod caps_http;
mod client_core;
mod download_manager;
mod event_queue;
mod gesture;
#[rustfmt::skip] // Deterministic machine output is formatted by the pinned generator.
mod foliage_catalog;
mod generated;
@@ -154,18 +157,6 @@ impl InventoryAISClient {
}
}
#[allow(dead_code)]
impl AgentManager {
fn extract_experience_permission(
_map: libremetaverse_structured_data::OSDMap,
_experience_id: libremetaverse_types::UUID,
) -> Result<String, Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.AgentManager.ExtractExperiencePermission(LibreMetaverse.StructuredData.OSDMap,LibreMetaverse.UUID)",
)
}
}
#[allow(dead_code, clippy::unused_self)]
impl EstateTools {
fn estate_owner_message_handler(