Function interoptopus::util::longest_common_prefix
source · [−]Expand description
Given a number of functions like [lib_x
, lib_y
] return the longest common prefix lib_
.
Example
let functions = [
Function::new("my_lib_f".to_string(), FunctionSignature::default(), Meta::default()),
Function::new("my_lib_g".to_string(), FunctionSignature::default(), Meta::default()),
Function::new("my_lib_h".to_string(), FunctionSignature::default(), Meta::default()),
];
assert_eq!(longest_common_prefix(&functions), "my_lib_".to_string());