Implement capability HTTP and downloads (#54)
All checks were successful
Native code generation / deterministic (push) Successful in 11m59s
Imaging and meshing gate / native (push) Successful in 3m55s
JPEG 2000 feature / linux (push) Successful in 2m26s
Native Rust workspace compile / compile (push) Successful in 3m58s
Skia feature / linux (push) Successful in 31m44s
All checks were successful
Native code generation / deterministic (push) Successful in 11m59s
Imaging and meshing gate / native (push) Successful in 3m55s
JPEG 2000 feature / linux (push) Successful in 2m26s
Native Rust workspace compile / compile (push) Successful in 3m58s
Skia feature / linux (push) Successful in 31m44s
This commit is contained in:
@@ -38,6 +38,12 @@ TARGETS = {
|
||||
# implementations. The generated module keeps catalog markers and re-exports
|
||||
# the hand-written type so coverage remains deterministic.
|
||||
NATIVE_TYPES = {
|
||||
"T:LibreMetaverse.CapsRateLimiter": "crate::caps_http::CapsRateLimiter",
|
||||
"T:LibreMetaverse.CapsRateLimiterOptions": "crate::caps_http::CapsRateLimiterOptions",
|
||||
"T:LibreMetaverse.Http.DownloadManager": "crate::download_manager::DownloadManager",
|
||||
"T:LibreMetaverse.Http.DownloadRequest": "crate::download_manager::DownloadRequest",
|
||||
"T:LibreMetaverse.HttpCapsClient": "crate::caps_http::HttpCapsClient",
|
||||
"T:LibreMetaverse.HttpCapsClient.ProgressReport": "crate::caps_http::HttpCapsClientProgressReport",
|
||||
"T:LibreMetaverse.Caps.EventQueueCallback": "crate::network_manager::CapsEventQueueCallback",
|
||||
"T:LibreMetaverse.CapsEventDictionary": "crate::network_manager::CapsEventDictionary",
|
||||
"T:LibreMetaverse.DisconnectedEventArgs": "crate::network_manager::DisconnectedEventArgs",
|
||||
@@ -178,6 +184,14 @@ NATIVE_MEMBER_BODIES = {
|
||||
"self.shutdown().map_err(Into::into)",
|
||||
"M:LibreMetaverse.GridClient.ToString":
|
||||
"String::new()",
|
||||
"P:LibreMetaverse.GridClient.CapsRateLimiter":
|
||||
"self.native_caps_rate_limiter()",
|
||||
"P:LibreMetaverse.GridClient.CapsRateLimiter#set":
|
||||
"self.native_set_caps_rate_limiter(value)",
|
||||
"P:LibreMetaverse.GridClient.HttpCapsClient":
|
||||
"self.native_http_caps_client()",
|
||||
"P:LibreMetaverse.GridClient.HttpCapsClient#set":
|
||||
"self.native_set_http_caps_client(value)",
|
||||
"E:LibreMetaverse.NetworkManager.Disconnected":
|
||||
"self.native_subscribe_disconnected(handler)",
|
||||
"E:LibreMetaverse.NetworkManager.GenericStreamingMessage":
|
||||
|
||||
Reference in New Issue
Block a user