pub async fn summary(&self) -> CalDavResult<String> {
        self.resolve()
            .await?
            .properties
            .iter()
            .find(|prop| prop.name == SUMMARY)
            .map(|prop| prop.value.clone())
            .flatten()
            .map(Ok)
            .unwrap_or(Err(CalDavError::OtherError))
    }
/// Returns the summary of this event.
Returns the summary of this event.
Returns the summary of this event .
pub async fn summary(&self) -> CalDavResult<String> {
        self.resolve()
            .await?
            .properties
            .iter()
            .find(|prop| prop.name == SUMMARY)
            .map(|prop| prop.value.clone())
            .flatten()
            .map(Ok)
            .unwrap_or(Err(CalDavError::OtherError))
    }
pub async fn summary ( & self ) -> CalDavResult < String > { self . resolve ( ) . await ? . properties . iter ( ) . find ( | prop | prop . name == SUMMARY ) . map ( | prop | prop . value . clone ( ) ) . flatten ( ) . map ( Ok ) . unwrap_or ( Err ( CalDavError :: OtherError ) ) }
Returns the summary of this event.
Returns the summary of this event .
&self