Docs.rs
  • nu-protocol-0.72.0
    • nu-protocol 0.72.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • github:nushell:publishing
    • sophiajt
    • Dependencies
      • byte-unit ^4.0.9 normal
      • chrono ^0.4.23 normal
      • chrono-humanize ^0.2.1 normal
      • fancy-regex ^0.10.0 normal
      • indexmap ^1.7 normal
      • miette ^5.1.0 normal
      • nu-json ^0.72.0 normal
      • nu-utils ^0.72.0 normal
      • num-format ^0.4.3 normal
      • serde ^1.0.143 normal
      • serde_json ^1.0 normal
      • strum ^0.24 normal
      • strum_macros ^0.24 normal
      • sys-locale ^0.2.0 normal
      • thiserror ^1.0.31 normal
      • typetag ^0.1.8 normal
      • serde_json ^1.0 dev
    • Versions
    • 27.78% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate nu_protocol

  • Structs
  • Enums
  • Constants
  • Statics
  • Traits
  • Functions
  • Type Definitions
?
Change settings

List of all items

Structs

  • CliError
  • Config
  • Example
  • Flag
  • Hooks
  • ListStream
  • Module
  • ParsedKeybinding
  • ParsedMenu
  • PipelineIterator
  • PipelineMetadata
  • PositionalArg
  • Range
  • RangeIterator
  • RawStream
  • Signature
  • TypeIter
  • Variable
  • ast::Block
  • ast::Call
  • ast::CellPath
  • ast::Expression
  • ast::FullCellPath
  • ast::ImportPattern
  • ast::ImportPatternHead
  • ast::Pipeline
  • ast::RangeOperator
  • engine::Block
  • engine::Closure
  • engine::EngineState
  • engine::OverlayFrame
  • engine::ScopeFrame
  • engine::Stack
  • engine::StateDelta
  • engine::StateWorkingSet
  • engine::TypeScope
  • engine::UnevaluatedCallInfo
  • engine::Visibility
  • span::Span
  • span::Spanned

Enums

  • Category
  • DataSource
  • Exportable
  • FooterMode
  • HistoryFileFormat
  • PipelineData
  • ShellError
  • SyntaxShape
  • TableIndexMode
  • TimePeriod
  • TrimStrategy
  • Type
  • Unit
  • Value
  • ast::Argument
  • ast::Assignment
  • ast::Bits
  • ast::Boolean
  • ast::Comparison
  • ast::Expr
  • ast::ImportPatternMember
  • ast::Math
  • ast::Operator
  • ast::PathMember
  • ast::PipelineElement
  • ast::RangeInclusion
  • ast::Redirection
  • engine::CommandType
  • engine::ReplOperation

Traits

  • CustomValue
  • FromValue
  • IntoInterruptiblePipelineData
  • IntoPipelineData
  • engine::Command
  • engine::CommandClone

Functions

  • color_value_string
  • create_menus
  • did_you_mean
  • extract_value
  • format_duration
  • format_duration_as_timeperiod
  • format_error
  • format_filesize
  • format_filesize_from_conf
  • into_code
  • is_leap_year
  • levenshtein_distance
  • print_if_stream
  • span::span

Type Definitions

  • AliasId
  • BlockId
  • DeclId
  • ModuleId
  • OverlayId
  • VarId
  • engine::EnvVars

Statics

  • engine::DEFAULT_OVERLAY_NAME

Constants

  • ENV_VARIABLE_ID
  • IN_VARIABLE_ID
  • NU_VARIABLE_ID
  • engine::ENV_VARIABLE_ID
  • engine::IN_VARIABLE_ID
  • engine::NU_VARIABLE_ID