Struct app_dirs2::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_dirs2::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 of your app (e.g. "Hearthstone").

Author of your app (e.g. "Blizzard").

Trait Implementations

impl Clone for AppInfo
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for AppInfo
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for AppInfo
[src]

[src]

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

[src]

This method tests for !=.

impl Eq for AppInfo
[src]

impl Hash for AppInfo
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for AppInfo

impl Sync for AppInfo