Как обработать ошибку метода as_ptr()?

Как правильно обработать ошибку method not found, например для чисел из примера ниже?

fn main() {

   let n: u8 = 33;
   // if let _v = &n.as_ptr() {println!("{:?}", _v)} else {println!("method not found in `u8`")};

   let val = match  &n.as_ptr() {

      Ok(value) => value,
      Err(error) => println!("method not found in `u8`"),
   };
   
   println!("{:?}", val);
}

Ответы (0 шт):