Struct rusttyc::types::Preliminary [−][src]
pub struct Preliminary<V: ContextSensitiveVariant> {
pub variant: V,
pub children: Vec<Option<TcKey>>,
}
Expand description
Represents a preliminary output of the type check. Mainly used if Variant does not implement Constructable.
Fields
variant: V
The type variant of the entity represented by this Preliminary
.
children: Vec<Option<TcKey>>
The TcKeys of the children of this variant.
Trait Implementations
Auto Trait Implementations
impl<V> RefUnwindSafe for Preliminary<V> where
V: RefUnwindSafe,
impl<V> Send for Preliminary<V> where
V: Send,
impl<V> Sync for Preliminary<V> where
V: Sync,
impl<V> Unpin for Preliminary<V> where
V: Unpin,
impl<V> UnwindSafe for Preliminary<V> where
V: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more