Complete native extension milestone gate (#84)
This commit is contained in:
@@ -131,188 +131,90 @@ pub trait IRlvActionCallbacks: Send + Sync {
|
||||
factor: f32,
|
||||
delta: f32,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.AdjustHeightAsync(System.Single,System.Single,System.Single,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.AttachAsync(System.Collections.Generic.IReadOnlyList{LibreMetaverse.RLV.AttachmentRequest},System.Threading.CancellationToken)`.
|
||||
fn attach(
|
||||
&self,
|
||||
items_to_attach: Vec<libremetaverse_rlv::AttachmentRequest>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.AttachAsync(System.Collections.Generic.IReadOnlyList{LibreMetaverse.RLV.AttachmentRequest},System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.DetachAsync(System.Collections.Generic.IReadOnlyList{System.Guid},System.Threading.CancellationToken)`.
|
||||
fn detach(
|
||||
&self,
|
||||
item_ids: Vec<libremetaverse_types::compat::Guid>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.DetachAsync(System.Collections.Generic.IReadOnlyList{System.Guid},System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.RemOutfitAsync(System.Collections.Generic.IReadOnlyList{System.Guid},System.Threading.CancellationToken)`.
|
||||
fn rem_outfit(
|
||||
&self,
|
||||
item_ids: Vec<libremetaverse_types::compat::Guid>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.RemOutfitAsync(System.Collections.Generic.IReadOnlyList{System.Guid},System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SendInstantMessageAsync(System.Guid,System.String,System.Threading.CancellationToken)`.
|
||||
fn send_instant_message(
|
||||
&self,
|
||||
target_user: libremetaverse_types::compat::Guid,
|
||||
message: String,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SendInstantMessageAsync(System.Guid,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SendReplyAsync(System.Int32,System.String,System.Threading.CancellationToken)`.
|
||||
fn send_reply(
|
||||
&self,
|
||||
channel: i32,
|
||||
message: String,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SendReplyAsync(System.Int32,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetCamFOVAsync(System.Single,System.Threading.CancellationToken)`.
|
||||
fn set_cam_fov(
|
||||
&self,
|
||||
fov_in_radians: f32,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetCamFOVAsync(System.Single,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetDebugAsync(System.String,System.String,System.Threading.CancellationToken)`.
|
||||
fn set_debug(
|
||||
&self,
|
||||
setting_name: String,
|
||||
setting_value: String,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetDebugAsync(System.String,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetEnvAsync(System.String,System.String,System.Threading.CancellationToken)`.
|
||||
fn set_env(
|
||||
&self,
|
||||
setting_name: String,
|
||||
setting_value: String,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetEnvAsync(System.String,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetGroupAsync(System.Guid,System.String,System.Threading.CancellationToken)`.
|
||||
fn set_group_with_guid_string_cancellation_token(
|
||||
&self,
|
||||
group_id: libremetaverse_types::compat::Guid,
|
||||
role_name: Option<String>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetGroupAsync(System.Guid,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetGroupAsync(System.String,System.String,System.Threading.CancellationToken)`.
|
||||
fn set_group_with_string_string_cancellation_token(
|
||||
&self,
|
||||
group_name: String,
|
||||
role_name: Option<String>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetGroupAsync(System.String,System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SetRotAsync(System.Single,System.Threading.CancellationToken)`.
|
||||
fn set_rot(
|
||||
&self,
|
||||
angle_in_radians: f32,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SetRotAsync(System.Single,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SitAsync(System.Guid,System.Threading.CancellationToken)`.
|
||||
fn sit(
|
||||
&self,
|
||||
target: libremetaverse_types::compat::Guid,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SitAsync(System.Guid,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.SitGroundAsync(System.Threading.CancellationToken)`.
|
||||
fn sit_ground(
|
||||
&self,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.SitGroundAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.TpToAsync(System.Single,System.Single,System.Single,System.String,System.Nullable{System.Single},System.Threading.CancellationToken)`.
|
||||
fn tp_to(
|
||||
&self,
|
||||
@@ -322,26 +224,12 @@ pub trait IRlvActionCallbacks: Send + Sync {
|
||||
region_name: Option<String>,
|
||||
lookat: Option<Option<f32>>,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.TpToAsync(System.Single,System.Single,System.Single,System.String,System.Nullable{System.Single},System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvActionCallbacks.UnsitAsync(System.Threading.CancellationToken)`.
|
||||
fn unsit(
|
||||
&self,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvActionCallbacks.UnsitAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<(), crate::Error>> + Send + '_>>;
|
||||
}
|
||||
|
||||
/// C# type: `T:LibreMetaverse.RLV.IRlvQueryCallbacks`.
|
||||
@@ -350,40 +238,20 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
fn is_sitting(
|
||||
&self,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<bool, crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.IsSittingAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<bool, crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.ObjectExistsAsync(System.Guid,System.Threading.CancellationToken)`.
|
||||
fn object_exists(
|
||||
&self,
|
||||
object_id: libremetaverse_types::compat::Guid,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<bool, crate::Error>> + Send + '_>>
|
||||
{
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.ObjectExistsAsync(System.Guid,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
) -> std::pin::Pin<Box<dyn std::future::Future<Output = Result<bool, crate::Error>> + Send + '_>>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetActiveGroupNameAsync(System.Threading.CancellationToken)`.
|
||||
fn try_get_active_group_name(
|
||||
&self,
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<
|
||||
Box<dyn std::future::Future<Output = Result<(bool, String), crate::Error>> + Send + '_>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetActiveGroupNameAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetCameraSettingsAsync(System.Threading.CancellationToken)`.
|
||||
fn try_get_camera_settings(
|
||||
&self,
|
||||
@@ -398,13 +266,7 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
> + Send
|
||||
+ '_,
|
||||
>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetCameraSettingsAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetDebugSettingValueAsync(System.String,System.Threading.CancellationToken)`.
|
||||
fn try_get_debug_setting_value(
|
||||
&self,
|
||||
@@ -412,13 +274,7 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<
|
||||
Box<dyn std::future::Future<Output = Result<(bool, String), crate::Error>> + Send + '_>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetDebugSettingValueAsync(System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetEnvironmentSettingValueAsync(System.String,System.Threading.CancellationToken)`.
|
||||
fn try_get_environment_setting_value(
|
||||
&self,
|
||||
@@ -426,13 +282,7 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
cancellation_token: libremetaverse_types::compat::CancellationToken,
|
||||
) -> std::pin::Pin<
|
||||
Box<dyn std::future::Future<Output = Result<(bool, String), crate::Error>> + Send + '_>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetEnvironmentSettingValueAsync(System.String,System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetInventoryMapAsync(System.Threading.CancellationToken)`.
|
||||
fn try_get_inventory_map(
|
||||
&self,
|
||||
@@ -444,13 +294,7 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
> + Send
|
||||
+ '_,
|
||||
>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetInventoryMapAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
/// C# member: `M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetSitIdAsync(System.Threading.CancellationToken)`.
|
||||
fn try_get_sit_id(
|
||||
&self,
|
||||
@@ -462,13 +306,7 @@ pub trait IRlvQueryCallbacks: Send + Sync {
|
||||
> + Send
|
||||
+ '_,
|
||||
>,
|
||||
> {
|
||||
Box::pin(async {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.RLV.IRlvQueryCallbacks.TryGetSitIdAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
})
|
||||
}
|
||||
>;
|
||||
}
|
||||
|
||||
/// C# type: `T:LibreMetaverse.RLV.InventoryMap`.
|
||||
|
||||
Reference in New Issue
Block a user