List of all items
Structs
- config::PluginDecl
- generated::PluginWorld
- generated::PluginWorldIndices
- generated::PluginWorldPre
- generated::exports::yosh::plugin::hooks::Guest
- generated::exports::yosh::plugin::hooks::GuestIndices
- generated::exports::yosh::plugin::plugin::Guest
- generated::exports::yosh::plugin::plugin::GuestIndices
- generated::yosh::plugin::commands::ExecOutput
- generated::yosh::plugin::files::DirEntry
- generated::yosh::plugin::files::FileStat
- generated::yosh::plugin::types::PluginInfo
- github::GitHubClient
- install::InstallTarget
- lockfile::LockEntry
- lockfile::LockFile
- metadata_extract::ExtractedMetadata
- metadata_extract::MetadataCtx
- precompile::CacheKey
- precompile::PrecompileOutput
- precompile::SidecarMeta
- runner::LoadedPlugin
- runner::RunOutcome
- scenario::EnvConfig
- scenario::ExecCallExpect
- scenario::Expect
- scenario::Scenario
- scenario::ScenarioReport
- sync::SyncResult
- test_host::ExecRecord
- test_host::TestCtx
- test_host::TestState
- update::PluginUpdateResult
- update::UpdateOutcome
Enums
- HookKind
- OutputFormat
- RunAction
- config::PluginSource
- generated::yosh::plugin::types::ErrorCode
- generated::yosh::plugin::types::HookName
- generated::yosh::plugin::types::IoStream
- runner::HookCall
- runner::RunnerError
- scenario::FileExpect
- scenario::HookName
- scenario::Step
- scenario::StepResult
- update::SkipReason
- update::UpdateStatus
Traits
- generated::yosh::plugin::commands::GetHost
- generated::yosh::plugin::commands::Host
- generated::yosh::plugin::files::GetHost
- generated::yosh::plugin::files::Host
- generated::yosh::plugin::filesystem::GetHost
- generated::yosh::plugin::filesystem::Host
- generated::yosh::plugin::io::GetHost
- generated::yosh::plugin::io::Host
- generated::yosh::plugin::types::GetHost
- generated::yosh::plugin::types::Host
- generated::yosh::plugin::variables::GetHost
- generated::yosh::plugin::variables::Host
Functions
- config::expand_tilde_path
- config::load_config
- config::parse_source
- generated::yosh::plugin::commands::add_to_linker
- generated::yosh::plugin::commands::add_to_linker_get_host
- generated::yosh::plugin::files::add_to_linker
- generated::yosh::plugin::files::add_to_linker_get_host
- generated::yosh::plugin::filesystem::add_to_linker
- generated::yosh::plugin::filesystem::add_to_linker_get_host
- generated::yosh::plugin::io::add_to_linker
- generated::yosh::plugin::io::add_to_linker_get_host
- generated::yosh::plugin::types::add_to_linker
- generated::yosh::plugin::types::add_to_linker_get_host
- generated::yosh::plugin::variables::add_to_linker
- generated::yosh::plugin::variables::add_to_linker_get_host
- install::install
- install::parse_install_arg
- install::write_plugin_entry
- lockfile::load_lockfile
- lockfile::save_lockfile
- metadata_extract::extract
- precompile::engine_config_hash
- precompile::make_engine
- precompile::precompile
- precompile::sha256_hex
- precompile::target_triple
- resolve::asset_filename
- resolve::check_asset_template
- resolve::normalize_name
- resolve::resolve_template
- run
- runner::format_human
- runner::format_json
- runner::invoke_exec
- runner::invoke_hook
- runner::load_plugin
- scenario::format_summary_human
- scenario::format_summary_json
- scenario::parse
- scenario::run_dir
- scenario::run_scenario
- sync::config_path
- sync::lock_path
- sync::sync
- test_host::build_linker
- test_host::commands::host_exec
- test_host::files::host_append_file
- test_host::files::host_create_dir
- test_host::files::host_metadata
- test_host::files::host_read_dir
- test_host::files::host_read_file
- test_host::files::host_remove_dir
- test_host::files::host_remove_file
- test_host::files::host_write_file
- test_host::filesystem::host_cwd
- test_host::filesystem::host_set_cwd
- test_host::io::host_write
- test_host::register_imports
- test_host::variables::host_export_env
- test_host::variables::host_get
- test_host::variables::host_set
- update::set_plugin_version
- update::update
- verify::sha256_file
- verify::verify_checksum
Type Aliases
- generated::exports::yosh::plugin::plugin::PluginInfo
- generated::yosh::plugin::commands::ErrorCode
- generated::yosh::plugin::files::ErrorCode
- generated::yosh::plugin::filesystem::ErrorCode
- generated::yosh::plugin::io::ErrorCode
- generated::yosh::plugin::io::IoStream
- generated::yosh::plugin::variables::ErrorCode