use crate::per::common::decode::decode_string_common;
use crate::{PerCodecData, 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, 7, false)
}
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, 7, false)
}
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, false)
}