21 lines
633 B
Rust
21 lines
633 B
Rust
use std::io;
|
|
#[cfg(windows)]
|
|
use winres::WindowsResource;
|
|
|
|
#[allow(clippy::unnecessary_wraps)]
|
|
// I'm just keeping this as the example had it, no need to warn me about this since it doesn't affect the actual code
|
|
/// This code will set the windows program icon to the fbt logo
|
|
///
|
|
/// # Errors
|
|
///
|
|
/// This function will return an error if the icon file cannot be found at compile time.
|
|
fn main() -> io::Result<()> {
|
|
#[cfg(windows)]
|
|
{
|
|
WindowsResource::new()
|
|
// This path can be absolute, or relative to your crate root.
|
|
.set_icon("assets/icon.ico")
|
|
.compile()?;
|
|
}
|
|
Ok(())
|
|
}
|