This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch minifi_rust_impr
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
discard f71f4d2fc manifest update
omit 8d10bf260 copilot review
omit 560c368c1 MINIFICPP-2869 Improve rust api property validation and
property getters
omit bf529a20a SAFETY docs
omit adf68c17c read_stream fix
omit 39fffc475 manifest and docs update
omit 12e0d8031 review changes
omit df4fd04a2 remove read_in_batches alltogether fix faulty writes
omit d6b140a49 log errors in
DispatchOnTrigger<SingleThreadedTrigger>::dispatch_on_trigger
omit c355d0ab3 Apply suggestions from code review
omit d6ce9e5c2 ConvertMinifiStringView changes, README.md changes
omit 1b00ee4cb update errors.rs
omit 52fa5be33 doc changes
omit 0e76e46e0 indent minifi_rs_playground/src/lib.rs macro
omit 2355d70f3 szaszm review changes
omit b09fd16d2 lordgamez review changes
omit ea4ef884d fix clippy
omit 4074b0d2d update README.md
omit 671732ecd apache short licenses in every source file
omit ad70c8c90 added tech preview disclaimer
omit d99eaa679 Renames: Concurrent -> MultiThreaded, Exclusive ->
SingleThreaded
omit 7b2807bed cargo_check -> cargo_fmt_check
omit e8a2505dc tag docker image without explicit version
omit 0dddb3211 support c2x
omit ebcbd63e4 update manifest
omit ad0bec512 cargo fmt
omit b0f7d6b9e c23 update
omit f33babc0d update manifest
omit 6b3e659e0 rebase fixes
omit ba6ad686c ci clippy changes
omit 840db4575 clippy fixes
omit f58cc911e add Send for CffiInputStream/CffiOutputStream
omit 3f63290ee arm clippy fixes
omit 123aaeeb2 claude code review
omit 9e306aa22 fix clippy
omit 4024b262b update docs
omit 8da953e26 cargo fmt
omit 67fdae73a small improvements
omit ffc3b4a1b cargo behave fix disable minifi_rs_playground without
ENABLE_TEST_PROCESSORS set CMAKE_LIBRARY_OUTPUT_DIRECTORY for corrosion
omit 187e07c94 cargo fmt
omit 512b5ecb7 rebase changes
omit 35e78e3f5 MINIFICPP-2740 Rust bindings based on stable C API
add 5ea4c3bca MINIFICPP-2740 Rust bindings based on stable C API (#2186)
add 63d0f5f99 MINIFICPP-2805 Move reinterpret casts into functions in
minifi-c.cpp (#2211)
add e09d57244 MINIFICPP-2869 Improve rust api property validation and
property getters
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f71f4d2fc)
\
N -- N -- N refs/heads/minifi_rust_impr (e09d57244)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../ubuntu_22_04_clang_arm_manifest.json | 2 +-
libminifi/include/utils/CControllerService.h | 9 +-
libminifi/include/utils/CProcessor.h | 11 +--
libminifi/include/utils/minifi-api-utils.h | 98 +++++++++++++++++++++
libminifi/src/minifi-api.cpp | 99 ++++++++++------------
minifi_rust/README.md | 87 +++++++++++++------
.../controller_services/dog_controller_service.rs | 9 +-
.../lorem_ipsum_controller_service.rs | 5 +-
.../processors/generate_flow_file/properties.rs | 14 +--
.../src/processors/get_file/properties.rs | 24 +++---
.../processors/kamikaze_processor/properties.rs | 10 +--
.../src/processors/log_attribute/properties.rs | 19 ++---
.../processors/lorem_ipsum_cs_user/properties.rs | 11 ++-
.../src/processors/put_file/properties.rs | 12 ++-
.../processors/put_file/unix_only_properties.rs | 5 +-
.../src/processors/zoo_processor.rs | 7 +-
minifi_rust/minifi_native/src/api.rs | 5 +-
minifi_rust/minifi_native/src/api/property.rs | 61 ++++++++-----
.../src/c_ffi/c_ffi_process_session.rs | 6 +-
.../minifi_native/src/c_ffi/c_ffi_property.rs | 8 +-
minifi_rust/minifi_native/src/lib.rs | 4 +-
minifi_rust/minifi_native_macros/src/lib.rs | 20 ++++-
22 files changed, 339 insertions(+), 187 deletions(-)
create mode 100644 libminifi/include/utils/minifi-api-utils.h