apply_node_prefix

Function apply_node_prefix 

Source
pub fn apply_node_prefix(prefix: &str, id: &str) -> String
Expand description

Apply a plugin prefix to a node id without duplicating overlapping segments.

Examples:

  • prefix ai, id ai:run => ai:run
  • prefix cv:aruco, id cv:decode_grid => cv:aruco:decode_grid
  • prefix cv, id aruco:decode_grid => cv:aruco:decode_grid
use daedalus_runtime::apply_node_prefix;
assert_eq!(apply_node_prefix("ai", "ai:run"), "ai:run");
assert_eq!(apply_node_prefix("cv", "aruco:decode_grid"), "cv:aruco:decode_grid");