List of all items
Structs
- CreateOptions
- ExecutionParameters
- Shell
- ShellBuilder
- SourcePosition
- SourcePositionOffset
- SourceSpan
- builtins::ContentOptions
- builtins::Registration
- callstack::CallStack
- callstack::FormatCallStack
- callstack::FormatOptions
- callstack::Frame
- callstack::FunctionCall
- callstack::ScriptCall
- commands::ExecutionContext
- commands::SimpleCommand
- completion::CompletionToken
- completion::Completions
- completion::Config
- completion::Context
- completion::FallbackOptions
- completion::GenerationOptions
- completion::ProcessingOptions
- completion::Spec
- env::ShellEnvironment
- env::ShellVariableMap
- error::Error
- extensions::DefaultErrorFormatter
- extensions::DefaultPlaceholder
- extensions::ShellExtensionsImpl
- functions::FunctionEnv
- functions::Registration
- history::History
- history::Item
- history::Query
- history::Search
- interfaces::KeyStroke
- jobs::Job
- jobs::JobManager
- namedoptions::ShellOption
- namedoptions::ShellOptionDef
- namedoptions::ShellOptionSet
- openfiles::OpenFiles
- options::RuntimeOptions
- parser::SourcePosition
- parser::SourcePositionOffset
- parser::SourceSpan
- parser::TestCommandParseError
- 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::CoprocessCommand
- 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
- pathcache::PathCache
- pathsearch::ExecutablePathSearch
- patterns::Pattern
- processes::ChildProcess
- results::ExecutionResult
- sourceinfo::SourceInfo
- sys::terminal::Config
- terminal::AutoModeGuard
- terminal::Settings
- terminal::SettingsBuilder
- terminal::TerminalControl
- traps::TrapHandler
- traps::TrapHandlerConfig
- traps::TrapSignalNumberError
- variables::ArrayLiteral
- variables::ShellVariable
Enums
- ProcessGroupPolicy
- ProfileLoadBehavior
- RcLoadBehavior
- arithmetic::EvalError
- builtins::ContentType
- callstack::FrameType
- callstack::ScriptCallType
- commands::CommandArg
- commands::CommandWaitResult
- commands::ShellForCommand
- completion::Answer
- completion::CompleteAction
- completion::CompleteOption
- completion::CompletionTrigger
- env::EnvironmentLookup
- env::EnvironmentScope
- error::ErrorKind
- escape::EscapeExpansionMode
- escape::QuoteMode
- history::CommandLineFilter
- history::Direction
- interfaces::InputFunction
- interfaces::Key
- interfaces::KeyAction
- interfaces::KeySequence
- jobs::JobAnnotation
- jobs::JobState
- jobs::JobTask
- jobs::JobTaskWaitResult
- namedoptions::ShellOptionKind
- openfiles::OpenFile
- openfiles::OpenFileEntry
- parser::BindingParseError
- parser::ParseError
- parser::ParserImpl
- 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
- processes::ProcessWaitResult
- results::ExecutionControlFlow
- results::ExecutionExitCode
- results::ExecutionSpawnResult
- results::ExecutionWaitResult
- sys::PlatformError
- traps::TrapSignal
- variables::FormatStyle
- variables::ShellValue
- variables::ShellValueLiteral
- variables::ShellValueUnsetType
- variables::ShellVariableUpdateTransform
Traits
- ShellBuilderState
- ShellState
- arithmetic::Evaluatable
- builtins::Command
- builtins::DeclarationCommand
- builtins::SimpleCommand
- error::BuiltinError
- error::ConvertibleToExitCode
- extensions::ErrorFormatter
- extensions::PlaceholderBehavior
- extensions::ShellExtensions
- int_utils::ParseIntRadix
- interfaces::KeyBindings
- openfiles::Stream
- parser::ast::Node
- parser::ast::SourceLocation
- sys::commands::CommandExt
- sys::commands::CommandFdInjectionExt
- sys::commands::CommandFgControlExt
- sys::commands::ExitStatusExt
- sys::fs::MetadataExt
- sys::fs::PathExt
Functions
- builtins::builtin
- builtins::decl_builtin
- builtins::parse_known
- builtins::raw_arg_builtin
- builtins::simple_builtin
- builtins::try_parse_known
- commands::compose_std_command
- env::valid_variable_name
- error::unimp
- error::unimp_with_issue
- escape::expand_backslash_escapes
- escape::force_quote
- escape::quote_if_needed
- expansion::assign_to_named_parameter
- int_utils::parse
- namedoptions::options
- openfiles::null
- pathsearch::search_for_executable
- sys::fd::try_get_file_for_open_fd
- sys::fd::try_iter_open_fds
- sys::fs::contains_path_separator
- sys::fs::default_case_insensitive_path_expansion
- sys::fs::ends_with_path_separator
- sys::fs::get_default_standard_utils_paths
- sys::fs::get_system_profile_path
- sys::fs::get_system_rc_path
- sys::fs::normalize_path_separators
- sys::fs::open_null_file
- sys::fs::pattern_path_root
- sys::fs::push_path_for_pattern
- sys::fs::resolve_executable
- sys::fs::rfind_path_separator
- sys::fs::split_path_for_pattern
- sys::fs::split_paths
- sys::fs::strip_path_separator_suffix
- sys::fs::try_open_special_file
- sys::input::try_get_key_from_key_code
- sys::poll::poll_for_input
- sys::resource::get_children_user_and_system_time
- sys::resource::get_self_user_and_system_time
- sys::signal::kill_process
- sys::terminal::get_foreground_pid
- sys::terminal::get_parent_process_id
- sys::terminal::get_process_group_id
- sys::terminal::move_self_to_foreground
- sys::terminal::move_to_foreground
- sys::terminal::try_get_terminal_device_path
- tests::eval_expr
- timing::format_duration_non_posixly
- timing::format_duration_posixly
- traps::format_signals
Type Aliases
- ShellFd
- builtins::BoxFuture
- builtins::CommandContentFunc
- builtins::CommandExecuteFunc
- extensions::DefaultShellExtensions
- history::ItemTimestamp
- parser::ast::CompleteCommand
- parser::ast::CompleteCommandItem
- parser::ast::IoFd