use crate::buffer_names::scoped_generic_name;
#[must_use]
pub(crate) fn scoped_decode_input_buffer(family_prefix: &str, name: &str) -> String {
scoped_generic_name(family_prefix, "input", name, &["input"])
}
#[must_use]
pub(crate) fn scoped_decode_output_buffer(
family_prefix: &str,
default: &str,
name: &str,
aliases: &[&str],
) -> String {
scoped_generic_name(family_prefix, default, name, aliases)
}
#[must_use]
pub(crate) fn scoped_decoded_output_buffer(family_prefix: &str, name: &str) -> String {
scoped_decode_output_buffer(family_prefix, "decoded", name, &["decoded", "output"])
}