Struct app_dirs::AppInfo
[−]
[src]
pub struct AppInfo { pub name: &'static str, pub author: &'static str, }
Struct that holds information about your app.
It's recommended to create a single const
instance of AppInfo
:
use app_dirs::AppInfo; const APP_INFO: AppInfo = AppInfo{name: "Awesome App", author: "Dedicated Dev"};
Caveats
Functions in this library sanitize any characters that could be
non-filename-safe from name
and author
. The resulting paths will be
more human-readable if you stick to letters, numbers, spaces, hyphens,
underscores, and periods for both properties.
The author
property is currently only used by Windows, as macOS and *nix
specifications don't require it. Make sure your name
string is unique!
Fields
name: &'static str
Name of your app (e.g. "Hearthstone").
Author of your app (e.g. "Blizzard").
Trait Implementations
impl Clone for AppInfo
[src]
fn clone(&self) -> AppInfo
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for AppInfo
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for AppInfo
[src]
fn eq(&self, __arg_0: &AppInfo) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &AppInfo) -> bool
[src]
This method tests for !=
.