Skip to main content

Module write

Module write 

Source
Expand description

This module implements the serialisation of derivations into the ATerm format used by C++ Nix.

Structsยง

ShadowIter ๐Ÿ”’
Iterator for the shadow function.

Constantsยง

BRACKET_CLOSE
BRACKET_OPEN
COMMA
DERIVATION_PREFIX
PAREN_CLOSE
PAREN_OPEN
QUOTE

Traitsยง

AtermWriteable ๐Ÿ”’
Something that can be written as ATerm.

Functionsยง

shadow ๐Ÿ”’
Returns an iterator combining two other iterators (sorted by K).
write_arguments ๐Ÿ”’
write_array_elements ๐Ÿ”’
write_builder ๐Ÿ”’
write_char ๐Ÿ”’
Writes a character to the writer.
write_environment ๐Ÿ”’
write_field ๐Ÿ”’
Write a string s as a quoted field to the writer. The escape argument controls whether escaping will be skipped. This is the case if s is known to only contain characters that need no escaping.
write_input_derivations ๐Ÿ”’
write_input_sources ๐Ÿ”’
write_system ๐Ÿ”’