blob: 7227f2a371bc261bcbf72758e3e7d8026636ac88 [file] [log] [blame]
use bstr::{BStr, B};
pub struct Alias<'help> {
pub(crate) name: &'help BStr,
pub(crate) vis: bool,
}
impl<'help> Alias<'help> {
pub fn visible<T: ?Sized + AsRef<[u8]>>(n: T) -> Self {
Alias {
name: B(n),
vis: true,
}
}
pub fn hidden(n: &'help str) -> Self {
Alias {
name: n,
vis: false,
}
}
}