How to exclude a type from generic trait implementation?

Hi, I am new to rust and I cant figure out how to implement this.
for the following code:

trait MyTrait {
    const isu8: bool = false;
}

impl<T> MyTrait for [T] { }

impl MyTrait for [u8] {
    const isu8: bool = true;
}

I cant figure out how to get the value of isu8, I can do MyTrait::iu8 but that returns the constant true, self.isu8 is undefined(inside a method of the implementation). And how do you have to actually do the check? Just if self.isu8 and then the code for the u8 implementation?

PS sorry for the retracted post, I didnt know ctrl enter sends the post