pub enum TissHashError {
InvalidXml(String),
Io(Error),
}Expand description
Erros possíveis no cálculo do hash TISS.
Variants§
InvalidXml(String)
XML mal-formado, contém DTD malicioso, ou viola política de segurança (XXE, entidades externas). A mensagem traz o erro do parser subjacente para diagnóstico.
Io(Error)
Erro de I/O ao ler arquivo (somente em hash_tiss_file).
Trait Implementations§
Source§impl Debug for TissHashError
impl Debug for TissHashError
Source§impl Display for TissHashError
impl Display for TissHashError
Source§impl Error for TissHashError
impl Error for TissHashError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for TissHashError
impl From<Error> for TissHashError
Auto Trait Implementations§
impl Freeze for TissHashError
impl !RefUnwindSafe for TissHashError
impl Send for TissHashError
impl Sync for TissHashError
impl Unpin for TissHashError
impl UnsafeUnpin for TissHashError
impl !UnwindSafe for TissHashError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more