Skip to main content

## ValTree

# Trait ValTree

Source

    pub trait ValTree<I>:
        Copy
        + Debug
        + Hash
        + Eqwhere
        I: Interner<ValTree = Self>,{
        // Required method
        fn kind(&self) -> &ValTreeKind<I>;
    }

## Required Methods§

Source

#### fn kind(&self) -> &ValTreeKind<I>

## Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

## Implementors§

Source§

### impl<'tcx> ValTree<TyCtxt<'tcx>> for ValTree<'tcx>