diff options
author | Matthias Beyer <matthias.beyer@ifm.com> | 2022-02-04 16:00:40 +0100 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@ifm.com> | 2022-03-04 15:03:53 +0100 |
commit | eb4d0bdff359ea53aed8ad03d2d3424958ba71ce (patch) | |
tree | 012c234b59a6a67ee4a812929eeed7b56da296f6 /crates/core | |
parent | 8bb2a0d919636a4f5d61af4c2feefc8535f17971 (diff) |
Make PluginBuilder::verify_configuration() receive a &PluginConfiguration
The verification the `PluginBuilder` does not need to get the object, it
is totally sufficient for the verification if it gets only a reference
to it.
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
Signed-off-by: Marcel Müller <m.mueller@ifm.com>
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
Diffstat (limited to 'crates/core')
-rw-r--r-- | crates/core/tedge_api/examples/heartbeat.rs | 2 | ||||
-rw-r--r-- | crates/core/tedge_api/src/plugins.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/crates/core/tedge_api/examples/heartbeat.rs b/crates/core/tedge_api/examples/heartbeat.rs index 83c8a672..adef3fbc 100644 --- a/crates/core/tedge_api/examples/heartbeat.rs +++ b/crates/core/tedge_api/examples/heartbeat.rs @@ -15,7 +15,7 @@ impl PluginBuilder for HeartbeatServiceBuilder { fn verify_configuration( &self, - _config: PluginConfiguration, + _config: &PluginConfiguration, ) -> Result<(), tedge_api::errors::PluginConfigurationError> { Ok(()) } diff --git a/crates/core/tedge_api/src/plugins.rs b/crates/core/tedge_api/src/plugins.rs index 03f2ee6c..a4399b44 100644 --- a/crates/core/tedge_api/src/plugins.rs +++ b/crates/core/tedge_api/src/plugins.rs @@ -44,7 +44,7 @@ pub trait PluginBuilder: Sync + Send + 'static { /// passed configuration. fn verify_configuration( &self, - config: PluginConfiguration, + config: &PluginConfiguration, ) -> Result<(), PluginConfigurationError>; /// Instantiate a new instance of this plugin using the given configuration |