Enum rustc_query_system::dep_graph::graph::HybridIndex [−][src]
Contains an index into one of several node data collections. Elsewhere, we
store CompressedHyridIndex instead of this to save space, but convert to
this type during processing to take advantage of the enum match ergonomics.
Variants
New(NewDepNodeIndex)Red(RedDepNodeIndex)LightGreen(LightGreenDepNodeIndex)DarkGreen(SerializedDepNodeIndex)Trait Implementations
impl From<CompressedHybridIndex> for HybridIndex[src]
fn from(hybrid_index: CompressedHybridIndex) -> Self[src]
Auto Trait Implementations
impl RefUnwindSafe for HybridIndex
impl Send for HybridIndex
impl Sync for HybridIndex
impl Unpin for HybridIndex
impl UnwindSafe for HybridIndex
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,