pub struct ShellLink { /* private fields */ }Expand description
A shell link
Implementations§
Source§impl ShellLink
impl ShellLink
Sourcepub fn header(&self) -> &ShellLinkHeader
pub fn header(&self) -> &ShellLinkHeader
Get the header of the shell link
Sourcepub fn link_target_id_list(&self) -> &Option<LinkTargetIdList>
pub fn link_target_id_list(&self) -> &Option<LinkTargetIdList>
Get the link target ID List
Sourcepub fn relative_path(&self) -> &Option<String>
pub fn relative_path(&self) -> &Option<String>
Get the shell link’s relative path, if set
Sourcepub fn working_dir(&self) -> &Option<String>
pub fn working_dir(&self) -> &Option<String>
Get the shell link’s working directory, if set
Sourcepub fn icon_location(&self) -> &Option<String>
pub fn icon_location(&self) -> &Option<String>
Get the shell link’s icon location, if set
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShellLink
impl RefUnwindSafe for ShellLink
impl Send for ShellLink
impl Sync for ShellLink
impl Unpin for ShellLink
impl UnwindSafe for ShellLink
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more