#pragma once
#ifndef _7ZIP_H_
#define _7ZIP_H_
#include "rust/cxx.h"
#include <memory>
namespace lzma_cxx
{
enum class LZMAType : ::std::uint8_t;
rust::Vec<uint8_t> compress(
rust::Slice<const uint8_t> p_src_buffer,
LZMAType p_type,
uint32_t p_level,
rust::String& p_trace);
rust::Vec<uint8_t> decompress(
rust::Slice<const uint8_t> p_src_buffer,
LZMAType p_type,
rust::String& p_trace);
}
#endif