Crate nu_source[][src]

Structs

DbgDocBldr
DebugDoc
DebugDocBuilder
ShellAnnotation
Span

A Span is metadata which indicates the start and end positions.

Spanned

A wrapper type that attaches a Span to a value

Tag

The set of metadata that can be associated with a value

Tagged

A wrapper type that attaches a Tag to a value

TermColored
Text

A "Text" is like a string except that it can be cheaply cloned. You can also "extract" subtexts quite cheaply. You can also deref an &Text into a &str for interoperability.

Enums

AnchorLocation

Anchors represent a location that a value originated from. The value may have been loaded from a file, fetched from a website, or parsed from some text

PrettyDebugRefineKind

Traits

HasFallibleSpan
HasSpan
HasTag
IntoSpanned
PrettyDebug
PrettyDebugWithSource
SpannedItem
TaggedItem

Functions

span_for_spanned_list
tag_for_tagged_list