# Panics Panic if self is not of `Result` variant, or variant is not "Ok" or "Err".
(&self)
| 799 | /// # Panics |
| 800 | /// Panic if self is not of `Result` variant, or variant is not "Ok" or "Err". |
| 801 | pub fn result_variant(&self) -> Result<(), ()> { |
| 802 | match self { |
| 803 | Self::Result { variant, .. } => match variant.as_str() { |
| 804 | "Ok" => Ok(()), |
| 805 | "Err" => Err(()), |
| 806 | e => panic!("Unexpected variant {e}"), |
| 807 | }, |
| 808 | _ => panic!("Not Result"), |
| 809 | } |
| 810 | } |
| 811 | } |
| 812 | |
| 813 | impl Display for PValue { |
no test coverage detected