List of all items
Structs
- Executable
- cache::AssembleCache
- cargo::CargoEnv
- cryptography::Sha256
- cryptography::Sha256Hasher
- defaults::attributes::Type
- defaults::plugins::BasePlugin
- defaults::tasks::Basic
- defaults::tasks::Empty
- defaults::tasks::Help
- defaults::tasks::TaskReport
- defaults::tasks::WrapperTask
- dependencies::DependencyType
- dependencies::RegistryContainer
- dependencies::RegistrySet
- dependencies::ResolvedDependency
- dependencies::ResolvedDependencyBuilder
- dependencies::artifact_request::ArtifactRequest
- dependencies::configurations::Configuration
- dependencies::configurations::ResolvedConfiguration
- dependencies::dependency_container::ConfigurationHandler
- dependencies::file_dependency::FileSystem
- dependencies::project_dependency::ProjectDependency
- dependencies::project_dependency::ProjectDependencyPlugin
- dependencies::project_dependency::ProjectRegistry
- error::PayloadError
- exception::BuildError
- file::RegularFile
- file_collection::FileIterator
- file_collection::FileSet
- flow::attributes::AttributeCompatibilityChain
- flow::attributes::AttributeContainer
- flow::attributes::AttributeSchema
- flow::attributes::CompatibilityCheck
- flow::attributes::Equality
- flow::attributes::IsCompatible
- flow::attributes::MultipleCandidates
- flow::attributes::MultipleCandidatesChain
- flow::output::VariantHandler
- flow::shared::ConfigurableArtifact
- flow::shared::ImmutableArtifact
- identifier::Id
- identifier::InvalidId
- identifier::Iter
- identifier::ProjectId
- identifier::TaskId
- identifier::TaskIdFactory
- immutable::Immutable
- lazy_evaluation::ProviderError
- lazy_evaluation::anonymous::AnonymousProvider
- lazy_evaluation::prop::AnyProp
- lazy_evaluation::prop::Prop
- lazy_evaluation::prop::VecProp
- lazy_evaluation::providers::FlatMap
- lazy_evaluation::providers::FnProvider
- lazy_evaluation::providers::Map
- lazy_evaluation::providers::Zip
- logging::CentralLoggerInput
- logging::CentralLoggerOutput
- logging::JsonMessageInfo
- logging::LoggerStdout
- logging::LoggingArgs
- logging::LoggingControl
- named::Named
- plugins::PluginApplied
- plugins::PluginManager
- plugins::extensions::ExtensionContainer
- project::Project
- project::buildable::BuiltBy
- project::buildable::BuiltByContainer
- project::finder::PathComponents
- project::finder::ProjectFinder
- project::finder::ProjectPath
- project::finder::ProjectPathBuf
- project::finder::TaskFinder
- project::finder::TaskPath
- project::finder::TaskPathBuf
- project::requests::TaskRequests
- project::shared::Guard
- project::shared::GuardMut
- project::shared::SharedProject
- resources::ResourceLocation
- resources::ResourceLocator
- startup::execution_graph::ExecutionGraph
- startup::initialization::ProjectBuilder
- startup::initialization::ProjectDescriptor
- startup::initialization::ProjectGraph
- startup::initialization::Settings
- startup::invocation::Assemble
- startup::invocation::StartParameter
- startup::listeners::GraphReady
- task::AnyTaskHandle
- task::ConfigureTask
- task::Executable
- task::LazyTask
- task::TaskHandle
- task::TaskHandleFactory
- task::TaskOrdering
- task::TaskProvider
- task::action::Action
- task::flags::OptionDeclaration
- task::flags::OptionDeclarationBuilder
- task::flags::OptionDeclarations
- task::flags::OptionRequest
- task::flags::OptionsDecoder
- task::flags::OptionsSlurper
- task::flags::WeakOptionsDecoder
- task::task_container::TaskContainer
- task::task_executor::TaskExecutor
- task::up_to_date::UpToDateContainer
- task::up_to_date::UpToDateHandler
- task::work_handler::InputFile
- task::work_handler::InputFiles
- task::work_handler::WorkHandler
- task::work_handler::input::Input
- task::work_handler::output::Output
- task::work_handler::serializer::Serializable
- utilities::AndSpec
- utilities::Callback
- utilities::False
- utilities::Invert
- utilities::LockedWriter
- utilities::OrSpec
- utilities::SemiShared
- utilities::SemiSharedReader
- utilities::SemiSharedWriter
- utilities::True
- version::Version
- web::WebClient
- work_queue::TypedWorkerQueue
- work_queue::WorkHandle
- work_queue::WorkToken
- work_queue::WorkTokenBuilder
- work_queue::WorkerExecutor
- work_queue::WorkerQueue
- workspace::Dir
- workspace::Workspace
- workspace::default_workspaces::AssembleHome
Enums
- cryptography::ParseSha256Error
- dependencies::AcquisitionError
- dependencies::artifact_request::ParseArtifactRequestError
- dependencies::project_dependency::ProjectUrlError
- exception::BuildException
- file_collection::Component
- lazy_evaluation::prop::Error
- logging::ConsoleMode
- logging::LoggingCommand
- logging::Origin
- logging::OutputType
- plugins::PluginError
- plugins::extensions::ExtensionError
- prelude::StdResult
- project::buildable::BuildableObject
- project::error::ProjectError
- project::finder::PathComponent
- resources::InvalidResourceLocation
- startup::invocation::BacktraceEmit
- task::TaskOrderingKind
- task::TaskOutcome
- task::flags::OptionsDecoderError
- task::flags::OptionsSlurperError
- task::work_handler::ChangeStatus
- utilities::Work
- workspace::WorkspaceError
Traits
- cryptography::Sha256Hashable
- dependencies::Dependency
- dependencies::IntoDependency
- dependencies::Registry
- dependencies::project_dependency::CreateProjectDependencies
- file::AsFileLocation
- file_collection::FileCollection
- file_collection::FileFilter
- fingerprint::Fingerprint
- flow::attributes::Attribute
- flow::attributes::AttributeCompatibilityRule
- flow::attributes::ConfigurableAttributes
- flow::attributes::HasAttributes
- flow::attributes::MultipleCandidatesRule
- flow::output::ArtifactTask
- flow::output::SinglePathOutputTask
- flow::shared::Artifact
- flow::shared::IntoArtifact
- lazy_evaluation::IntoProvider
- lazy_evaluation::Provider
- lazy_evaluation::ProviderExt
- named::IntoNamed
- plugins::Plugin
- plugins::PluginAware
- plugins::extensions::Extension
- plugins::extensions::ExtensionAware
- project::GetProjectId
- project::VisitMutProject
- project::VisitProject
- project::buildable::Buildable
- project::buildable::GetBuildable
- project::buildable::IntoBuildable
- resources::ProjectResourceExt
- startup::initialization::CreateProject
- startup::initialization::SettingsAware
- startup::invocation::AssembleAware
- startup::listeners::BuildListener
- startup::listeners::Listener
- startup::listeners::TaskExecutionGraphListener
- startup::listeners::TaskExecutionListener
- task::BuildableTask
- task::ExecutableTask
- task::FullTask
- task::HasTaskId
- task::ResolveExecutable
- task::ResolveInnerTask
- task::ResolveTask
- task::Task
- task::action::TaskAction
- task::create_task::CreateTask
- task::initialize_task::InitializeTask
- task::task_io::TaskIO
- task::task_io::work::AddWork
- task::task_io::work::AddWorkInput
- task::task_io::work::AddWorkOutput
- task::up_to_date::UpToDate
- utilities::Action
- utilities::ArcExt
- utilities::AsAny
- utilities::AsAnyMut
- utilities::InstanceOf
- utilities::Spec
- work_queue::ToWorkToken
- workspace::WorkspaceDirectory
- workspace::WorkspaceEntry
Macros
Functions
- cargo::get_cargo_env
- cryptography::hash_file_sha256
- cryptography::hash_sha256
- dependencies::project_dependency::project_url
- dependencies::project_dependency::subproject_url
- execute_assemble
- identifier::is_valid_identifier
- logging::init_root_log
- task::force_rerun
- task::work_handler::normalize_system_time
- task::work_handler::serializer::from_str
- task::work_handler::serializer::to_string
- task::work_handler::serializer::to_writer
- utilities::measure_time
- utilities::move_from_deref
- utilities::not
- utilities::spec
- utilities::try_
- version::version
Type Definitions
- error::Result
- exception::BuildResult
- lazy_evaluation::providers::Flatten
- project::error::ProjectResult
- project::error::Result
- startup::execution_graph::SharedAnyTask
- task::action::DynamicTaskAction
- task::flags::DecoderResult
- task::work_handler::serializer::SerializableError
- utilities::Shared
- workspace::WorkspaceResult
Statics
- dependencies::artifact_request::ARTIFACT_REQUEST_TYPE
- dependencies::file_dependency::FILE_SYSTEM_TYPE
- dependencies::project_dependency::PROJECT_DEPENDENCY_TYPE
- dependencies::project_dependency::PROJECT_SCHEME
- logging::LOGGING_CONTROL
- workspace::default_workspaces::ASSEMBLE_HOME