use crate::per::common::decode::decode_string_common;
use crate::per::PerCodecData;
use crate::PerCodecError;
pub fn decode_visible_string(
data: &mut PerCodecData,
lb: Option<i128>,
ub: Option<i128>,
is_extensible: bool,
) -> Result<String, PerCodecError> {
decode_string_common(data, lb, ub, is_extensible, 8, true)
}
pub fn decode_printable_string(
data: &mut PerCodecData,
lb: Option<i128>,
ub: Option<i128>,
is_extensible: bool,
) -> Result<String, PerCodecError> {
decode_string_common(data, lb, ub, is_extensible, 8, true)
}
pub fn decode_utf8_string(
data: &mut PerCodecData,
lb: Option<i128>,
ub: Option<i128>,
is_extensible: bool,
) -> Result<String, PerCodecError> {
decode_string_common(data, lb, ub, is_extensible, 8, true)
}