fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        let properties = self
            .rrule
            .iter()
            .map(ToString::to_string)
            .collect::<Vec<_>>()
            .join("\n");
        let datetime = datetime_to_ical_format(&self.dt_start);

        write!(f, "DTSTART{}\n{}", datetime, properties)
    }
/// Prints a valid set of iCalendar properties which can be used to create a new [`RRuleSet`] later.
/// You may use the generated string to create a new iCalendar component, like VEVENT.
Prints a valid set of iCalendar properties which can be used to create a new [`RRuleSet`] later.
You may use the generated string to create a new iCalendar component, like VEVENT.
Prints a valid set of iCalendar properties which can be used to create a new [ ` RRuleSet ` ] later . You may use the generated string to create a new iCalendar component like VEVENT .
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        let properties = self
            .rrule
            .iter()
            .map(ToString::to_string)
            .collect::<Vec<_>>()
            .join("\n");
        let datetime = datetime_to_ical_format(&self.dt_start);
        write!(f, "DTSTART{}\n{}", datetime, properties)
    }
fn fmt ( & self , f : & mut std :: fmt :: Formatter < ' _ > ) -> std :: fmt :: Result { let properties = self . rrule . iter ( ) . map ( ToString :: to_string ) . collect :: < Vec < _ > > ( ) . join ( " \n " ) ; let datetime = datetime_to_ical_format ( & self . dt_start ) ; write ! ( f " \n " datetime properties ) }
Prints a valid set of iCalendar properties which can be used to create a new [`RRuleSet`] later.
Prints a valid set of iCalendar properties which can be used to create a new [ ` RRuleSet ` ] later .
&self
f
&mut std::fmt::Formatter<'_>
&self
f
&mut std::fmt::Formatter<'_>