serde: Fix new doctest

This commit is contained in:
Jonas Platte 2021-05-05 16:29:17 +02:00
parent cc455057f7
commit 07f4212094
No known key found for this signature in database
GPG Key ID: CC154DE0E30B7C67

View File

@ -66,11 +66,15 @@ impl<T> Raw<T> {
/// # Example
///
/// ```no_run
/// # let raw_event: ruma_serde::Raw = todo!();
/// if raw_event.get_field::<String>("type")? == "org.custom.matrix.event" {
/// # type CustomMatrixEvent = ();
/// # fn foo() -> serde_json::Result<()> {
/// # let raw_event: ruma_serde::Raw<()> = todo!();
/// if raw_event.get_field::<String>("type")?.as_deref() == Some("org.custom.matrix.event") {
/// let event: CustomMatrixEvent = serde_json::from_str(raw_event.json().get())?;
/// // ...
/// }
/// # Ok(())
/// # }
/// ```
pub fn get_field<'a, U>(&'a self, field_name: &str) -> serde_json::Result<Option<U>>
where