[go: up one dir, main page]

Struct rss::Image [] [src]

pub struct Image { /* fields omitted */ }

A representation of the <image> element.

Methods

impl Image
[src]

Return the URL for this Image.

Examples

use rss::ImageBuilder;

let url = "http://jupiterbroadcasting.com/images/LAS-300-Badge.jpg";

let image = ImageBuilder::default()
    .url(url)
    .finalize();

assert_eq!(url, image.url());

Return the title for this Image.

Examples

use rss::ImageBuilder;

let title = "LAS 300 Logo";

let image = ImageBuilder::default()
    .title(title)
    .finalize();

assert_eq!(title, image.title());

Return the link that this Image directs to.

Examples

use rss::ImageBuilder;

let link = "http://www.jupiterbroadcasting.com/";

let image = ImageBuilder::default()
    .link(link)
    .finalize();

assert_eq!(link, image.link());

Return the width of this Image.

If this is None the default value should be considered to be 80.

Examples

use rss::ImageBuilder;

let width = 60;

let image = ImageBuilder::default()
    .width(width)
    .finalize();

assert_eq!(Some(width.to_string().as_str()), image.width());

Return the height of this Image.

If this is None the default value should be considered to be 31.

Examples

use rss::ImageBuilder;

let height = 60;

let image = ImageBuilder::default()
    .height(height)
    .finalize();

assert_eq!(Some(height.to_string().as_str()), image.height());

Return the description of this Image.

Examples

use rss::ImageBuilder;

let image = ImageBuilder::default()
    .description(None)
    .finalize();

assert!(image.description().is_none());
use rss::ImageBuilder;

let description = "This is a test";

let image = ImageBuilder::default()
    .description(description.to_string())
    .finalize();

assert_eq!(Some(description), image.description());

Trait Implementations

impl Debug for Image
[src]

Formats the value using the given formatter.

impl Default for Image
[src]

Returns the "default value" for a type. Read more

impl Clone for Image
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Image
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.