]> git.proxmox.com Git - rustc.git/blob - vendor/digest/src/errors.rs
New upstream version 1.59.0+dfsg1
[rustc.git] / vendor / digest / src / errors.rs
1 use core::fmt;
2
3 /// The error type for variable hasher initialization
4 #[derive(Clone, Copy, Debug, Default)]
5 pub struct InvalidOutputSize;
6
7 impl fmt::Display for InvalidOutputSize {
8 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
9 f.write_str("invalid output size")
10 }
11 }
12
13 #[cfg(feature = "std")]
14 impl std::error::Error for InvalidOutputSize {}