pub trait IntTypeExt {
// Required methods
fn to_ty<'tcx>(&self, tcx: TyCtxt<'tcx>) -> Ty<'tcx>;
fn initial_discriminant<'tcx>(&self, tcx: TyCtxt<'tcx>) -> Discr<'tcx>;
fn disr_incr<'tcx>(
&self,
tcx: TyCtxt<'tcx>,
val: Option<Discr<'tcx>>,
) -> Option<Discr<'tcx>>;
}Required Methods§
fn to_ty<'tcx>(&self, tcx: TyCtxt<'tcx>) -> Ty<'tcx>
fn initial_discriminant<'tcx>(&self, tcx: TyCtxt<'tcx>) -> Discr<'tcx>
fn disr_incr<'tcx>( &self, tcx: TyCtxt<'tcx>, val: Option<Discr<'tcx>>, ) -> Option<Discr<'tcx>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".