Function interoptopus::util::longest_common_prefix [−][src]
pub fn longest_common_prefix(functions: &[Function]) -> String
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());