package
0.4.0
Repository: https://github.com/joelfischerr/scion.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
FmtError formats e for logging.
FmtErrors formats a slice of errors for logging.
GetErrorMsg extracts the message from e, if e implements the ErrorMsger interface.
GetNestedError returns the nested error, if any.
IsTemporaryErr determines if e is a temporary Error.
IsTimeoutErr determines if e is a temporary Error.
NewBasicError creates a new BasicError, with e as the embedded error (can be nil), with logCtx being a list of string/val pairs.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Maximum allowed hop-by-hop extensions, excluding a potential leading SCMP extension.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LineLen is the number of bytes that all SCION headers are padded to a multiple of.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ExtnE2EDebugType can be used to trace specific packets through the network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BasicError is a simple error type that implements ErrorMsger and ErrorNester, and can contain context (slice of [string, val, string, val...]) for logging purposes.
No description provided by the author

# Interfaces

No description provided by the author
ErrorMsger allows extracting the message from an error.
ErrorNester allows recursing into nested errors.
No description provided by the author
No description provided by the author
No description provided by the author
Temporary allows signalling of a temporary error.
Timeout allows signalling of a timeout error.

# Type aliases

ErrMsg should be used for error string constants.
Interface ID.
No description provided by the author
MultiError is a slice of errors.
No description provided by the author