This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a commit to branch minifi_rust_pgp
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit 265f4f8a8416837ec5262bd88ffe16e3b8555a9e
Author: Martin Zink <[email protected]>
AuthorDate: Sun Aug 9 10:07:03 2026 +0200

    rebase NUMBER_VALIDATOR
---
 minifi_rust/minifi_native/src/api/property.rs | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/minifi_rust/minifi_native/src/api/property.rs 
b/minifi_rust/minifi_native/src/api/property.rs
index d98224247..16e17dbe8 100644
--- a/minifi_rust/minifi_native/src/api/property.rs
+++ b/minifi_rust/minifi_native/src/api/property.rs
@@ -24,6 +24,7 @@ use crate::{
 use std::marker::PhantomData;
 use std::str::FromStr;
 use std::time::Duration;
+use minifi_native::StandardPropertyValidator::{F64Validator, I64Validator};
 
 #[derive(Debug, Eq, PartialEq)]
 pub enum StandardPropertyValidator {
@@ -34,6 +35,7 @@ pub enum StandardPropertyValidator {
     U64Validator,
     DataSizeValidator,
     PortValidator,
+    F64Validator
 }
 
 #[derive(Debug, PartialEq)]
@@ -185,10 +187,10 @@ macro_rules! impl_from_str_property {
 
 impl_from_str_property!(String);
 impl_from_str_property!(std::path::PathBuf);
-impl_from_str_property!(f64);
-impl_from_str_property!(f32);
-impl_from_str_property!(i64);
-impl_from_str_property!(i32);
+impl_from_str_property!(f64, 
Some(PropertyConstraints::Validator(F64Validator)));
+impl_from_str_property!(f32, 
Some(PropertyConstraints::Validator(F64Validator)));
+impl_from_str_property!(i64, 
Some(PropertyConstraints::Validator(I64Validator)));
+impl_from_str_property!(i32, 
Some(PropertyConstraints::Validator(I64Validator)));
 impl_from_str_property!(bool, 
Some(PropertyConstraints::Validator(BoolValidator)));
 impl_from_str_property!(u64, 
Some(PropertyConstraints::Validator(U64Validator)));
 impl_from_str_property!(u32, 
Some(PropertyConstraints::Validator(U64Validator)));

Reply via email to