Crate warts

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.