rustd-resolved 0.2.1

A compatibility-oriented reimplementation of systemd-resolved
interface io.systemd

# Local error if a Varlink connection is disconnected (this never crosses the wire and is synthesized locally only).
error Disconnected()

# A method call time-out has been reached (also synthesized locally, does not cross wire)
error TimedOut()

# Some form of protocol error (also synthesized locally, does not cross wire)
error Protocol()

# A generic Linux system error ("errno"s).
error System(
	# The origin of this system error, typically 'linux' to indicate Linux error numbers.
	origin: ?string,
	# The Linux error name, i.e. ENOENT, EHWPOISON or similar.
	errnoName: ?string,
	# The numeric Linux error number. Typically the name is preferable, if specified.
	errno: ?int
)