Mercurial > hg > orthanc-book
changeset 895:a3ef0623338a
rust
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Nov 2022 18:49:16 +0100 |
parents | 08ea0a05acba |
children | d56a26f2d286 |
files | Sphinx/source/plugins.rst |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Sphinx/source/plugins.rst Thu Nov 17 13:10:52 2022 +0100 +++ b/Sphinx/source/plugins.rst Wed Nov 23 18:49:16 2022 +0100 @@ -123,6 +123,7 @@ `associated description <https://github.com/jodogne/OrthancContributed/tree/master/Plugins/orthanc-mongodb>`__. + Python plugins ^^^^^^^^^^^^^^ @@ -147,6 +148,22 @@ announcement on the `Orthanc Users forum <https://groups.google.com/g/orthanc-users/c/q3Tncx3b6os/m/iFLq85fKAgAJ>`__. + +Rust plugins +^^^^^^^^^^^^ + +As the Rust language can produce shared libraries that are binary +compatible with the `C ABI +<https://en.wikipedia.org/wiki/Application_binary_interface>`__, it is +possible to create plugins using Rust: + +* Andrew Webber provides `Rust plugins + <https://github.com/andrewwebber/orthanc-rust-plugins>`__ showcasing + integration with Orthanc, notably a S3 storage (CRUD) and a change + notification. Check out the original announcement on the `Orthanc + Users forum + <https://groups.google.com/g/orthanc-users/c/bDNBLMqXlEk/m/sGgzS5ZVBwAJ>`__. + Other ^^^^^