How do I set a window icon?

fn main() -> iced::Result {
    let window = window::Settings {
        ..Default::default()
    };

    iced::application(YoutubeDownloader::title, YoutubeDownloader::update, YoutubeDownloader::view)
        .window(window)
        .window_size((900.0, 600.0))
        .centered()
        .exit_on_close_request(true)
        .run_with(|| YoutubeDownloader::new(()))
}

What do I do here?