Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient glob imports.

use kodegen_bash_shell::prelude::*;

Re-exports§

pub use crate::core::CommandArg;
pub use crate::core::CreateOptions;
pub use crate::core::Error;
pub use crate::core::ErrorKind;
pub use crate::core::ExecutionContext;
pub use crate::core::ExecutionControlFlow;
pub use crate::core::ExecutionExitCode;
pub use crate::core::ExecutionParameters;
pub use crate::core::ExecutionResult;
pub use crate::core::ExecutionSpawnResult;
pub use crate::core::ProcessGroupPolicy;
pub use crate::core::Shell;
pub use crate::core::ShellBuilder;
pub use crate::core::ShellBuilderState;
pub use crate::core::ShellFd;
pub use crate::core::ShellValue;
pub use crate::core::ShellVariable;
pub use crate::core::BuiltinError;
pub use crate::core::OutputStreamType;
pub use crate::core::StreamingOutput;
pub use crate::core::builtins::builtin;
pub use crate::core::builtins::decl_builtin;
pub use crate::core::builtins::simple_builtin;
pub use crate::core::builtins::Command;
pub use crate::core::builtins::ContentType;
pub use crate::core::builtins::DeclarationCommand;
pub use crate::core::builtins::Registration;
pub use crate::core::builtins::SimpleCommand;
pub use crate::builtins::BuiltinSet;
pub use crate::builtins::ShellBuilderExt;
pub use crate::builtins::default_builtins;
pub use crate::core::openfiles;
pub use crate::core::openfiles::OpenFile;
pub use crate::core::openfiles::OpenFiles;
pub use crate::parser::ParseError;
pub use crate::parser::Parser;
pub use crate::parser::ParserBuilder;
pub use crate::parser::ParserOptions;
pub use crate::parser::SourceInfo;
pub use crate::parser::Token;
pub use crate::parser::TokenLocation;
pub use crate::parser::TokenizerError;
pub use crate::parser::TokenizerOptions;

Structs§

CancellationToken
A token which can be used to signal a cancellation request to one or more tasks.

Type Aliases§

ExitCode