caff-archive 0.1.0

a library for manipulating CAFF archives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[derive(Debug, thiserror::Error)]
pub enum Error {
  #[error("bad magic in CAFF header")]
  BadMagic,
  #[error("empty filename in entry metadata")]
  EmptyFilename,
  #[error(transparent)]
  Io(#[from] std::io::Error),
  #[error(transparent)]
  TryFromInt(#[from] std::num::TryFromIntError),
  #[error(transparent)]
  Utf8(#[from] std::string::FromUtf8Error),
  #[error("varint support not implemented")]
  VarIntSupportNotImplemented,
}