Struct parselnk::string_data::StringData
source · [−]pub struct StringData {
pub name_string: Option<String>,
pub relative_path: Option<PathBuf>,
pub working_dir: Option<PathBuf>,
pub command_line_arguments: Option<String>,
pub icon_location: Option<PathBuf>,
}
Expand description
StringData refers to a set of structures that convey user interface and path identification information. The presence of these optional structures is controlled by LinkFlags (section 2.1.1) in the ShellLinkHeader (section 2.1). The StringData structures conform to the following ABNF rules [RFC5234].
Fields
name_string: Option<String>
Description supplied by .lnk creator
relative_path: Option<PathBuf>
Relative path from the .lnk to the resource
working_dir: Option<PathBuf>
Working directory to use when launching the resource
command_line_arguments: Option<String>
Any arguments to be passed to the resource
icon_location: Option<PathBuf>
Icon displayed for the .lnk
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for StringData
impl Send for StringData
impl Sync for StringData
impl Unpin for StringData
impl UnwindSafe for StringData
Blanket Implementations
Mutably borrows from an owned value. Read more