List of all items
Structs
- CancellationToken
- core::CreateOptions
- core::ExecutionParameters
- core::Shell
- core::ShellBuilder
- core::builtins::Registration
- core::commands::ExecutionContext
- core::completion::Completions
- core::completion::Config
- core::completion::Context
- core::completion::GenerationOptions
- core::completion::ProcessingOptions
- core::completion::Spec
- core::env::ShellEnvironment
- core::env::ShellVariableMap
- core::error::Error
- core::functions::CallStack
- core::functions::FunctionCall
- core::functions::FunctionEnv
- core::functions::Registration
- core::history::History
- core::history::Item
- core::history::Query
- core::history::Search
- core::interfaces::KeySequence
- core::interfaces::KeyStroke
- core::jobs::Job
- core::jobs::JobManager
- core::namedoptions::ShellOption
- core::namedoptions::ShellOptionDef
- core::namedoptions::ShellOptionSet
- core::openfiles::OpenFiles
- core::options::RuntimeOptions
- core::pathcache::PathCache
- core::pathsearch::ExecutablePathSearch
- core::patterns::Pattern
- core::processes::ChildProcess
- core::results::ExecutionResult
- core::results::StreamingOutput
- core::scripts::CallFrame
- core::scripts::CallStack
- core::sys::terminal::Config
- core::terminal::AutoModeGuard
- core::terminal::Settings
- core::terminal::SettingsBuilder
- core::terminal::TerminalControl
- core::traps::TrapHandlerConfig
- core::traps::TrapSignalNumberError
- core::variables::ArrayLiteral
- core::variables::ShellVariable
- interactive::BasicShell
- interactive::InteractivePrompt
- interactive::MinimalShell
- interactive::Options
- interactive::ReedlineShell
- parser::ParseErrorLocation
- parser::Parser
- parser::ParserBuilder
- parser::ParserOptions
- parser::SourceInfo
- parser::SourcePosition
- parser::TestCommandParseError
- parser::TokenLocation
- parser::TokenizerOptions
- parser::ast::AndOrList
- parser::ast::AndOrListIter
- parser::ast::ArithmeticCommand
- parser::ast::ArithmeticForClauseCommand
- parser::ast::Assignment
- parser::ast::BraceGroupCommand
- parser::ast::CaseClauseCommand
- parser::ast::CaseItem
- parser::ast::CommandPrefix
- parser::ast::CommandSuffix
- parser::ast::CompoundList
- parser::ast::CompoundListItem
- parser::ast::DoGroupCommand
- parser::ast::ElseClause
- parser::ast::ExtendedTestExprCommand
- parser::ast::ForClauseCommand
- parser::ast::FunctionBody
- parser::ast::FunctionDefinition
- parser::ast::IfClauseCommand
- parser::ast::IoHereDocument
- parser::ast::Pipeline
- parser::ast::Program
- parser::ast::RedirectList
- parser::ast::SimpleCommand
- parser::ast::SubshellCommand
- parser::ast::UnexpandedArithmeticExpr
- parser::ast::WhileOrUntilClauseCommand
- parser::ast::Word
- parser::readline_binding::KeySequence
- parser::readline_binding::KeySequenceReadlineBinding
- parser::readline_binding::KeySequenceShellCommandBinding
- parser::readline_binding::KeyStroke
- parser::word::WordPieceWithSource
- prelude::CancellationToken
- shell::args::CommandLineArgs
Enums
- builtins::BuiltinSet
- core::ProcessGroupPolicy
- core::arithmetic::EvalError
- core::builtins::ContentType
- core::commands::CommandArg
- core::commands::CommandWaitResult
- core::completion::Answer
- core::completion::CompleteAction
- core::completion::CompleteOption
- core::env::EnvironmentLookup
- core::env::EnvironmentScope
- core::error::ErrorKind
- core::escape::EscapeExpansionMode
- core::escape::QuoteMode
- core::history::CommandLineFilter
- core::history::Direction
- core::interfaces::InputFunction
- core::interfaces::Key
- core::interfaces::KeyAction
- core::jobs::JobAnnotation
- core::jobs::JobState
- core::jobs::JobTask
- core::jobs::JobTaskWaitResult
- core::namedoptions::ShellOptionKind
- core::openfiles::OpenFile
- core::openfiles::OpenFileEntry
- core::processes::ProcessWaitResult
- core::results::ExecutionControlFlow
- core::results::ExecutionExitCode
- core::results::ExecutionSpawnResult
- core::results::ExecutionWaitResult
- core::results::OutputStreamType
- core::scripts::CallType
- core::sys::PlatformError
- core::traps::TrapSignal
- core::variables::FormatStyle
- core::variables::ShellValue
- core::variables::ShellValueLiteral
- core::variables::ShellValueUnsetType
- core::variables::ShellVariableUpdateTransform
- interactive::InteractiveExecutionResult
- interactive::ReadResult
- interactive::ShellError
- parser::BindingParseError
- parser::ParseError
- parser::Token
- parser::TokenizerError
- parser::WordParseError
- parser::ast::AndOr
- parser::ast::ArithmeticExpr
- parser::ast::ArithmeticTarget
- parser::ast::AssignmentName
- parser::ast::AssignmentValue
- parser::ast::BinaryOperator
- parser::ast::BinaryPredicate
- parser::ast::CaseItemPostAction
- parser::ast::Command
- parser::ast::CommandPrefixOrSuffixItem
- parser::ast::CompoundCommand
- parser::ast::ExtendedTestExpr
- parser::ast::IoFileRedirectKind
- parser::ast::IoFileRedirectTarget
- parser::ast::IoRedirect
- parser::ast::PipelineOperator
- parser::ast::PipelineTimed
- parser::ast::ProcessSubstitutionKind
- parser::ast::SeparatorOperator
- parser::ast::TestExpr
- parser::ast::UnaryAssignmentOperator
- parser::ast::UnaryOperator
- parser::ast::UnaryPredicate
- parser::pattern::ExtendedGlobKind
- parser::prompt::PromptDateFormat
- parser::prompt::PromptPiece
- parser::prompt::PromptTimeFormat
- parser::readline_binding::KeySequenceItem
- parser::readline_binding::ReadlineTarget
- parser::word::BraceExpressionMember
- parser::word::BraceExpressionOrText
- parser::word::Parameter
- parser::word::ParameterExpr
- parser::word::ParameterTestType
- parser::word::ParameterTransformOp
- parser::word::SpecialParameter
- parser::word::SubstringMatchKind
- parser::word::WordPiece
- shell::args::InputBackend
- shell::events::TraceEvent
Traits
- builtins::ShellBuilderExt
- core::ShellBuilderState
- core::arithmetic::Evaluatable
- core::builtins::Command
- core::builtins::DeclarationCommand
- core::builtins::SimpleCommand
- core::error::BuiltinError
- core::error::ConvertibleToExitCode
- core::error::ErrorFormatter
- core::interfaces::KeyBindings
- core::sys::commands::CommandExt
- core::sys::commands::CommandFdInjectionExt
- core::sys::commands::CommandFgControlExt
- core::sys::commands::ExitStatusExt
- core::sys::fs::MetadataExt
- core::sys::fs::PathExt
- interactive::InteractiveShell
- parser::ast::SourceLocation
Macros
Functions
- builtins::default_builtins
- core::builtins::builtin
- core::builtins::decl_builtin
- core::builtins::parse_known
- core::builtins::raw_arg_builtin
- core::builtins::simple_builtin
- core::builtins::try_parse_known
- core::commands::compose_std_command
- core::commands::execute
- core::env::valid_variable_name
- core::error::unimp
- core::error::unimp_with_issue
- core::escape::expand_backslash_escapes
- core::escape::force_quote
- core::escape::quote_if_needed
- core::expansion::assign_to_named_parameter
- core::namedoptions::options
- core::openfiles::null
- core::pathsearch::search_for_executable
- core::sys::fd::try_get_file_for_open_fd
- core::sys::fd::try_iter_open_fds
- core::sys::fs::get_default_standard_utils_paths
- core::sys::fs::open_null_file
- core::sys::input::try_get_key_from_key_code
- core::sys::resource::get_children_user_and_system_time
- core::sys::resource::get_self_user_and_system_time
- core::sys::signal::kill_process
- core::sys::terminal::get_foreground_pid
- core::sys::terminal::get_parent_process_id
- core::sys::terminal::get_process_group_id
- core::sys::terminal::move_self_to_foreground
- core::sys::terminal::move_to_foreground
- core::tests::eval_expr
- core::timing::format_duration_non_posixly
- core::timing::format_duration_posixly
- core::traps::format_signals
- parser::arithmetic::parse
- parser::parse_tokens
- parser::pattern::pattern_to_regex_str
- parser::pattern::regex_char_needs_escaping
- parser::prompt::parse
- parser::readline_binding::key_sequence_to_strokes
- parser::readline_binding::parse_key_sequence_readline_binding
- parser::readline_binding::parse_key_sequence_shell_cmd_binding
- parser::test_command::parse
- parser::tokenize_str
- parser::tokenize_str_with_options
- parser::uncached_tokenize_str
- parser::unquote_str
- parser::word::parse
- parser::word::parse_brace_expansions
- parser::word::parse_parameter
- shell::entry::run
Type Aliases
- ExitCode
- core::ShellFd
- core::builtins::CommandContentFunc
- core::builtins::CommandExecuteFunc
- parser::ast::CompleteCommand
- parser::ast::CompleteCommandItem
- parser::ast::IoFd
- parser::word::BraceExpression
- prelude::ExitCode