Translate inventory parity tests
This commit is contained in:
@@ -73,10 +73,21 @@ WIRE_ROOT_TYPES = {
|
||||
"T:LibreMetaverse.TreeDefinition",
|
||||
}
|
||||
COMPOSED_BASE_TYPES = {
|
||||
"T:LibreMetaverse.InventoryAnimation",
|
||||
"T:LibreMetaverse.InventoryAttachment",
|
||||
"T:LibreMetaverse.InventoryCallingCard",
|
||||
"T:LibreMetaverse.InventoryCategory",
|
||||
"T:LibreMetaverse.InventoryFolder",
|
||||
"T:LibreMetaverse.InventoryGesture",
|
||||
"T:LibreMetaverse.InventoryItem",
|
||||
"T:LibreMetaverse.InventoryLSL",
|
||||
"T:LibreMetaverse.InventoryLandmark",
|
||||
"T:LibreMetaverse.InventoryMaterial",
|
||||
"T:LibreMetaverse.InventoryNotecard",
|
||||
"T:LibreMetaverse.InventoryObject",
|
||||
"T:LibreMetaverse.InventorySettings",
|
||||
"T:LibreMetaverse.InventorySnapshot",
|
||||
"T:LibreMetaverse.InventorySound",
|
||||
"T:LibreMetaverse.InventoryTexture",
|
||||
"T:LibreMetaverse.InventoryWearable",
|
||||
"T:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation",
|
||||
|
||||
@@ -183,6 +183,107 @@ MEMBER_TYPE_OVERRIDES = {
|
||||
),
|
||||
}
|
||||
MEMBER_SIGNATURE_OVERRIDES = {
|
||||
"M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient)": (
|
||||
"pub fn new_with_grid_client(client: std::sync::Arc<libremetaverse::GridClient>) "
|
||||
"-> Result<Self, crate::Error>",
|
||||
"shared",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient,LibreMetaverse.UUID)": (
|
||||
"pub fn new_with_grid_client_uuid(client: std::sync::Arc<libremetaverse::GridClient>, "
|
||||
"owner: libremetaverse_types::UUID) -> Result<Self, crate::Error>",
|
||||
"shared,owned",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.Contains(LibreMetaverse.InventoryBase)": (
|
||||
"pub fn contains_with_inventory_base(&self, obj: &dyn "
|
||||
"libremetaverse::InventoryObjectClass) -> Result<bool, crate::Error>",
|
||||
"shared_self,shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.InventoryFolder)": (
|
||||
"pub fn get_contents_with_inventory_folder(&self, folder: &libremetaverse::InventoryFolder) "
|
||||
"-> Result<Vec<Box<dyn libremetaverse::InventoryObjectClass>>, crate::Error>",
|
||||
"shared_self,shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.UUID)": (
|
||||
"pub fn get_contents_with_uuid(&self, folder: libremetaverse_types::UUID) "
|
||||
"-> Result<Vec<Box<dyn libremetaverse::InventoryObjectClass>>, crate::Error>",
|
||||
"shared_self,owned",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.RemoveNodeFor(LibreMetaverse.InventoryBase)": (
|
||||
"pub fn remove_node_for(&self, item: &dyn libremetaverse::InventoryObjectClass) "
|
||||
"-> Result<(), crate::Error>",
|
||||
"shared_self,shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.TryGetValue(LibreMetaverse.UUID,LibreMetaverse.InventoryBase@)": (
|
||||
"pub fn try_get_value_with_uuid_inventory_base(&self, uuid: libremetaverse_types::UUID, "
|
||||
"item: &mut Option<Box<dyn libremetaverse::InventoryObjectClass>>) "
|
||||
"-> Result<bool, crate::Error>",
|
||||
"shared_self,owned,mutable_output",
|
||||
),
|
||||
"M:LibreMetaverse.Inventory.UpdateNodeFor(LibreMetaverse.InventoryBase)": (
|
||||
"pub fn update_node_for(&self, item: &dyn libremetaverse::InventoryObjectClass) "
|
||||
"-> Result<(), crate::Error>",
|
||||
"shared_self,shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryAISClient.#ctor(LibreMetaverse.GridClient)": (
|
||||
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
|
||||
"-> Result<Self, crate::Error>",
|
||||
"optional_shared",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryAISClient.ParseEmbedded(LibreMetaverse.StructuredData.OSDMap,System.Collections.Generic.List{LibreMetaverse.InventoryFolder}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@)": (
|
||||
"pub fn parse_embedded(&self, response: libremetaverse_structured_data::OSD, "
|
||||
"folders: &mut Option<Vec<libremetaverse::InventoryFolder>>, items: &mut "
|
||||
"Option<Vec<libremetaverse::InventoryItem>>, links: &mut "
|
||||
"Option<Vec<libremetaverse::InventoryItem>>) "
|
||||
"-> Result<(), crate::Error>",
|
||||
"shared_self,owned,mutable_output,mutable_output,mutable_output",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryAISClient.ParseItemsFromEmbedded(LibreMetaverse.StructuredData.OSDMap)": (
|
||||
"pub fn parse_items_from_embedded(&self, response: "
|
||||
"Option<libremetaverse_structured_data::OSD>) -> Result<Vec<libremetaverse::InventoryItem>, "
|
||||
"crate::Error>",
|
||||
"shared_self,optional_owned",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryAISClient.ParseLinksFromEmbedded(LibreMetaverse.StructuredData.OSDMap)": (
|
||||
"pub fn parse_links_from_embedded(&self, response: "
|
||||
"Option<libremetaverse_structured_data::OSD>) -> Result<Vec<libremetaverse::InventoryItem>, "
|
||||
"crate::Error>",
|
||||
"shared_self,optional_owned",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryManager.#ctor(LibreMetaverse.GridClient)": (
|
||||
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
|
||||
"-> Result<Self, crate::Error>",
|
||||
"optional_shared",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryManager.CreateInventoryItem(LibreMetaverse.InventoryType,LibreMetaverse.UUID)": (
|
||||
"pub fn create_inventory_item(type_: libremetaverse_types::InventoryType, id: "
|
||||
"libremetaverse_types::UUID) -> Result<Box<dyn "
|
||||
"libremetaverse::InventoryItemClass>, crate::Error>",
|
||||
"owned,owned",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryManager.FolderContentsAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken,System.Boolean)": (
|
||||
"pub async fn folder_contents(&self, folder: libremetaverse_types::UUID, owner: "
|
||||
"libremetaverse_types::UUID, fetch_folders: bool, fetch_items: bool, order: "
|
||||
"libremetaverse::InventorySortOrder, cancellation_token: "
|
||||
"Option<libremetaverse_types::compat::CancellationToken>, follow_links: Option<bool>) "
|
||||
"-> Result<Vec<Box<dyn libremetaverse::InventoryObjectClass>>, crate::Error>",
|
||||
"shared_self,owned,owned,owned,owned,owned,optional_owned,optional_owned",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryManager.GetTaskInventoryAsync(LibreMetaverse.UUID,System.UInt32,LibreMetaverse.Simulator,System.Threading.CancellationToken)": (
|
||||
"pub async fn get_task_inventory(&self, object_id: libremetaverse_types::UUID, "
|
||||
"object_local_id: u32, simulator: Option<libremetaverse::Simulator>, cancellation_token: "
|
||||
"Option<libremetaverse_types::compat::CancellationToken>) -> Result<Vec<Box<dyn "
|
||||
"libremetaverse::InventoryObjectClass>>, crate::Error>",
|
||||
"shared_self,owned,owned,optional_owned,optional_owned",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryManager.ItemCRC(LibreMetaverse.InventoryItem)": (
|
||||
"pub fn item_crc(iitem: &libremetaverse::InventoryItem) -> Result<u32, crate::Error>",
|
||||
"shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.InventoryNode.#ctor(LibreMetaverse.InventoryBase)": (
|
||||
"pub fn new_with_inventory_base(data: &dyn libremetaverse::InventoryObjectClass) "
|
||||
"-> Result<Self, crate::Error>",
|
||||
"shared_borrow",
|
||||
),
|
||||
"M:LibreMetaverse.AvatarAppearanceEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Boolean,LibreMetaverse.Primitive.TextureEntryFace,LibreMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte},System.Byte,System.Int32,LibreMetaverse.AppearanceFlags,System.Int32)": (
|
||||
"pub fn new(sim: Option<libremetaverse::Simulator>, avatar_id: libremetaverse_types::UUID, "
|
||||
"is_trial: bool, default_texture: libremetaverse::PrimitiveTextureEntryFace, face_textures: "
|
||||
@@ -352,6 +453,12 @@ MEMBER_SIGNATURE_OVERRIDES = {
|
||||
),
|
||||
}
|
||||
PROPERTY_SIGNATURE_OVERRIDES = {
|
||||
"P:LibreMetaverse.InventoryNode.Data": (
|
||||
"pub fn data(&self) -> Option<Box<dyn libremetaverse::InventoryObjectClass>> ; "
|
||||
"pub fn set_data(&mut self, value: Option<Box<dyn "
|
||||
"libremetaverse::InventoryObjectClass>>)",
|
||||
"shared_or_mutable_self",
|
||||
),
|
||||
"P:LibreMetaverse.AppearanceManager.TextureProvider": (
|
||||
"pub fn texture_provider(&self) -> std::sync::Arc<dyn libremetaverse::IBakingTextureProvider> ; "
|
||||
"pub fn set_texture_provider(&mut self, value: std::sync::Arc<dyn "
|
||||
|
||||
Reference in New Issue
Block a user