Crate warts

Source
Expand description

An implementation of the warts file format.

Docstrings mostly comes from the warts format man page, or Scamper’s source code.

For examples, see the examples/ directory.

Structs§

AddressDeprecated
A network address.
CycleStart
A start record denotes the starting point for a new cycle.
CycleStop
A cycle stop record denotes the end point for a cycle.
Flags
A variable length flag structure.
ICMPExtension
ICMP extension (MPLS-only).
List
A list of warts objects.
MPLSLabel
An MPLS label stack entry.
MultipathTraceLink
A link in a multipath traceroute.
MultipathTraceNode
A node in a multipath traceroute.
MultipathTraceProbe
A probe in a multipath traceroute.
MultipathTraceProbeSet
A set of probes in a multipath traceroute.
MultipathTraceReply
A reply in a multipath traceroute.
MultipathTraceroute
An MDA traceroute.
Ping
A ping.
PingProbe
A ping probe and its associated reply, if any.
Timeval
A timestamp with a microsecond resolution.
TraceProbe
A traceroute probe and its associated reply, if any.
Traceroute
A traceroute.

Enums§

Address
A network address, or a reference to a previously seen one.
AddressDeprecatedValue
Object
A warts object.
PingStopReason
Reason for the termination of a ping command.
TraceGapAction
TraceStopReason
Reason for the termination of a trace command.
TraceType
Traceroute type.

Traits§

DekuContainerWrite
“Writer” trait: implemented on DekuWrite struct and enum containers. A container is a type which doesn’t need any context information.
WartsSized
A trait for defining the size of the binary representation of warts objects.