toonify_core/
validator.rs1use std::io::Read;
2
3use crate::decoder::{decode_reader as decode_reader_internal, decode_str as decode_str_internal};
4use crate::error::ToonifyError;
5use crate::options::DecoderOptions;
6
7pub fn validate_str(input: &str, options: DecoderOptions) -> Result<(), ToonifyError> {
9 decode_str_internal(input, options)?;
10 Ok(())
11}
12
13pub fn validate_reader<R: Read>(reader: R, options: DecoderOptions) -> Result<(), ToonifyError> {
15 decode_reader_internal(reader, options)?;
16 Ok(())
17}