Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
compression.hh File Reference
#include "lix/libutil/ref.hh"
#include "lix/libutil/types.hh"
#include "lix/libutil/serialise.hh"
#include <string>

Go to the source code of this file.

Classes

struct  nix::CompressionSink

Functions

std::string nix::decompress (const std::string &method, std::string_view in)
std::unique_ptr< Sourcenix::makeDecompressionSource (const std::string &method, Source &inner)
std::string nix::compress (const std::string &method, std::string_view in, const bool parallel, int level)
ref< CompressionSinknix::makeCompressionSink (const std::string &method, Sink &nextSink, const bool parallel, int level)
 nix::MakeError (UnknownCompressionMethod, Error)
 nix::MakeError (CompressionError, Error)