Skip to main content

Module unit

Module unit 

Source
Expand description

Types and impls for Unit.

Re-exportsΒ§

use cargo_util_schemas::core::CrateType; πŸ”’
use serde::Deserialize; πŸ”’
use serde::Deserialize; πŸ”’
use serde::Serialize; πŸ”’
use serde::Serialize; πŸ”’
use super::BuildOutput; πŸ”’
use crate::compiler::unit_dependencies::IsArtifact; πŸ”’
use crate::compiler::CompileKind; πŸ”’
use crate::compiler::CompileMode; πŸ”’
use crate::compiler::CompileTarget; πŸ”’
use crate::util::GlobalContext; πŸ”’
use crate::util::interning::InternedString; πŸ”’
use crate::workspace::Package; πŸ”’
use crate::workspace::manifest::Target; πŸ”’
use crate::workspace::manifest::TargetKind; πŸ”’
use crate::workspace::profiles::Profile; πŸ”’
use cargo_util::collections::HashSet; πŸ”’
use std::cell::RefCell; πŸ”’
use std::collections::BTreeMap; πŸ”’
use std::fmt; πŸ”’
use std::hash::Hash; πŸ”’
use std::hash::Hash; πŸ”’
use std::hash::Hasher; πŸ”’
use std::ops::Deref; πŸ”’
use std::rc::Rc; πŸ”’

StructsΒ§

InternerState πŸ”’
Unit
All information needed to define a unit.
UnitIndex
Stable identifier for referencing a Unit.
UnitInner
Internal fields of Unit which Unit will dereference to.
UnitInterner
A small structure used to β€œintern” Unit values.