pub struct Ancestors<'tcx> {
trait_def_id: DefId,
specialization_graph: &'tcx Graph,
current_source: Option<Node>,
}
Fields§
§trait_def_id: DefId
§specialization_graph: &'tcx Graph
§current_source: Option<Node>
Auto Trait Implementations§
impl<'tcx> RefUnwindSafe for Ancestors<'tcx>
impl<'tcx> Send for Ancestors<'tcx>
impl<'tcx> Sync for Ancestors<'tcx>
impl<'tcx> Unpin for Ancestors<'tcx>
impl<'tcx> UnwindSafe for Ancestors<'tcx>
Blanket Implementations§
source§impl<I> IntoIterator for Iwhere
I: Iterator,
impl<I> IntoIterator for Iwhere
I: Iterator,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes