use std::io::SeekFrom;
pub struct MagicInfo {
pub mimetype: &'static str,
pub from: SeekFrom,
pub magic: &'static [u8],
}
pub const MAGIC_LIST: [MagicInfo; 4] = [
MagicInfo {
mimetype: "image/jpeg\0",
from: SeekFrom::Start(0),
magic: &[0xff, 0xd8, 0xff]
},
MagicInfo {
mimetype: "image/gif\0",
from: SeekFrom::Start(0),
magic: &[0x47, 0x49, 0x46, 0x38, 0x37, 0x61] },
MagicInfo {
mimetype: "image/gif\0",
from: SeekFrom::Start(0),
magic: &[0x47, 0x49, 0x46, 0x38, 0x39, 0x61] },
MagicInfo {
mimetype: "image/png\0",
from: SeekFrom::Start(0),
magic: &[0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a]
},
];