rss_gen

Macro macro_set_rss_data_fields

Source
macro_rules! macro_set_rss_data_fields {
    ($rss_data:expr, $($field:ident = $value:expr),+ $(,)?) => { ... };
}
Expand description

Sets fields of the RssData struct.

This macro provides a convenient way to set multiple fields of an RssData struct in one go.

§Arguments

  • $rss_data - The RssData struct to set fields for.
  • $($field:ident = $value:expr),+ - A comma-separated list of field-value pairs to set.

§Example

use rss_gen::{RssData, macro_set_rss_data_fields};

let mut rss_data = RssData::new(None);
macro_set_rss_data_fields!(rss_data,
    Title = "My Blog",
    Link = "https://example.com",
    Description = "A blog about Rust"
);
assert_eq!(rss_data.title, "My Blog");
assert_eq!(rss_data.link, "https://example.com");
assert_eq!(rss_data.description, "A blog about Rust");