List of all items
Structs
- Empty
- Executable
- Plugin
- Project
- Workspace
- 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::web::WebDependency
- dependencies::web::WebRegistry
- 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::AnyProp
- lazy_evaluation::Prop
- lazy_evaluation::ProviderError
- lazy_evaluation::VecProp
- 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
- prelude::Assemble
- prelude::Executable
- prelude::PluginManager
- prelude::Project
- prelude::ProjectBuilder
- prelude::ProjectDescriptor
- prelude::ProjectGraph
- prelude::ProjectId
- prelude::Settings
- prelude::SharedProject
- prelude::StartParameter
- prelude::TaskId
- prelude::Workspace
- prelude::dependencies::DependencyType
- prelude::dependencies::RegistryContainer
- prelude::dependencies::RegistrySet
- prelude::dependencies::ResolvedDependency
- prelude::dependencies::ResolvedDependencyBuilder
- prelude::dependencies::artifact_request::ArtifactRequest
- prelude::dependencies::configurations::Configuration
- prelude::dependencies::configurations::ResolvedConfiguration
- prelude::dependencies::dependency_container::ConfigurationHandler
- prelude::dependencies::file_dependency::FileSystem
- prelude::dependencies::project_dependency::ProjectDependency
- prelude::dependencies::project_dependency::ProjectDependencyPlugin
- prelude::dependencies::project_dependency::ProjectRegistry
- prelude::text_factory::AssembleFormatter
- prelude::text_factory::BuildResultString
- prelude::text_factory::Important
- prelude::text_factory::LessImportant
- prelude::text_factory::graph::PrettyGraph
- prelude::text_factory::list::BulletCycle
- prelude::text_factory::list::Counter
- prelude::text_factory::list::InfoList
- prelude::text_factory::list::MappedBulletPointFactory
- prelude::text_factory::list::MultiLevelBulletFactory
- prelude::text_factory::list::TextListFactory
- prelude::text_factory::list::fmt::Arguments
- prelude::text_factory::list::fmt::DebugList
- prelude::text_factory::list::fmt::DebugMap
- prelude::text_factory::list::fmt::DebugSet
- prelude::text_factory::list::fmt::DebugStruct
- prelude::text_factory::list::fmt::DebugTuple
- prelude::text_factory::list::fmt::Error
- prelude::text_factory::list::fmt::Formatter
- prelude::text_factory::list::fmt::FormattingOptions
- prelude::text_factory::list::fmt::FromFn
- 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::prelude::Project
- project::requests::TaskRequests
- project::shared::Guard
- project::shared::GuardMut
- project::shared::SharedProject
- resources::ResourceLocation
- resources::ResourceLocator
- specs::dupe_spec::DupeSpec
- specs::exec_spec::ExecHandle
- specs::exec_spec::ExecResult
- specs::exec_spec::ExecSpec
- specs::exec_spec::ExecSpecBuilder
- specs::exec_spec::ExecSpecBuilderError
- 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
- tasks::exec::Exec
- tasks::exec::ExecError
- tasks::files::Delete
- tasks::files::Dupe
- tasks::web::DownloadFile
- tasks::wrapper::WrapperTask
- 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
- exception::BuildException
- file_collection::Component
- lazy_evaluation::Error
- lazy_evaluation::prop::Error
- logging::ConsoleMode
- logging::LoggingCommand
- logging::Origin
- logging::OutputType
- plugins::PluginError
- plugins::extensions::ExtensionError
- prelude::BacktraceEmit
- prelude::ProjectError
- prelude::StdResult
- prelude::dependencies::AcquisitionError
- prelude::dependencies::artifact_request::ParseArtifactRequestError
- prelude::dependencies::project_dependency::ProjectUrlError
- prelude::text_factory::list::fmt::Alignment
- prelude::text_factory::list::fmt::DebugAsHex
- prelude::text_factory::list::fmt::Sign
- project::ProjectError
- project::buildable::BuildableObject
- project::error::ProjectError
- project::finder::PathComponent
- resources::InvalidResourceLocation
- specs::exec_spec::Input
- specs::exec_spec::Output
- startup::invocation::BacktraceEmit
- task::TaskOrderingKind
- task::TaskOutcome
- task::flags::OptionsDecoderError
- task::flags::OptionsSlurperError
- task::work_handler::ChangeStatus
- utilities::Work
- workspace::WorkspaceError
Traits
- Task
- cryptography::Sha256Hashable
- extensions::project_extensions::ProjectExec
- 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
- prelude::AssembleAware
- prelude::CreateProject
- prelude::Plugin
- prelude::PluginAware
- prelude::Provider
- prelude::ProviderExt
- prelude::SettingsAware
- prelude::Task
- prelude::dependencies::Dependency
- prelude::dependencies::IntoDependency
- prelude::dependencies::Registry
- prelude::dependencies::project_dependency::CreateProjectDependencies
- prelude::text_factory::list::BulletPointFactory
- prelude::text_factory::list::IntoBulletPointFactory
- prelude::text_factory::list::fmt::Binary
- prelude::text_factory::list::fmt::Debug
- prelude::text_factory::list::fmt::Display
- prelude::text_factory::list::fmt::LowerExp
- prelude::text_factory::list::fmt::LowerHex
- prelude::text_factory::list::fmt::Octal
- prelude::text_factory::list::fmt::Pointer
- prelude::text_factory::list::fmt::UpperExp
- prelude::text_factory::list::fmt::UpperHex
- prelude::text_factory::list::fmt::Write
- project::GetProjectId
- project::VisitMutProject
- project::VisitProject
- project::buildable::Buildable
- project::buildable::GetBuildable
- project::buildable::IntoBuildable
- project::prelude::CreateProjectDependencies
- 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
Attribute Macros
Derive Macros
Functions
- cargo::get_cargo_env
- cryptography::hash_file_sha256
- cryptography::hash_sha256
- dependencies::web::remote_file_system_type
- execute_assemble
- identifier::is_valid_identifier
- logging::init_root_log
- prelude::dependencies::project_dependency::project_url
- prelude::dependencies::project_dependency::subproject_url
- prelude::execute_assemble
- prelude::text_factory::graph::config
- prelude::text_factory::less_important_string
- prelude::text_factory::list::fmt::format
- prelude::text_factory::list::fmt::from_fn
- prelude::text_factory::list::fmt::write
- 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 Aliases
- BuildResult
- error::Result
- exception::BuildResult
- lazy_evaluation::providers::Flatten
- prelude::BuildResult
- prelude::ProjectResult
- prelude::Result
- prelude::text_factory::list::VecBulletCycle
- prelude::text_factory::list::fmt::Result
- project::ProjectResult
- project::Result
- 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
- ASSEMBLE_HOME
- logging::LOGGING_CONTROL
- prelude::ASSEMBLE_HOME
- prelude::dependencies::artifact_request::ARTIFACT_REQUEST_TYPE
- prelude::dependencies::file_dependency::FILE_SYSTEM_TYPE
- prelude::dependencies::project_dependency::PROJECT_DEPENDENCY_TYPE
- prelude::dependencies::project_dependency::PROJECT_SCHEME
- workspace::default_workspaces::ASSEMBLE_HOME