Use #[inline] to improve opt-level 1 performance

This commit is contained in:
Patrick Owen 2022-08-12 01:33:11 -04:00
parent 2aff922ac8
commit 84c44984b1
1 changed files with 3 additions and 0 deletions

View File

@ -252,14 +252,17 @@ pub trait ToTypenum {
} }
unsafe impl<const T: usize> Dim for Const<T> { unsafe impl<const T: usize> Dim for Const<T> {
#[inline]
fn try_to_usize() -> Option<usize> { fn try_to_usize() -> Option<usize> {
Some(T) Some(T)
} }
#[inline]
fn value(&self) -> usize { fn value(&self) -> usize {
T T
} }
#[inline]
fn from_usize(dim: usize) -> Self { fn from_usize(dim: usize) -> Self {
assert_eq!(dim, T); assert_eq!(dim, T);
Self Self