pub struct Linker;
Implementations§
Source§impl Linker
impl Linker
pub fn remove_link(path: &AliasDir) -> SnmRes<()>
pub fn create_link(original: &ReleaseDir, link: &AliasDir) -> SnmRes<()>
pub fn read_convert_to_dist( a_dir: &AliasDir, r_dir: &ReleaseDir, ) -> SnmRes<DistVersion>
pub fn list_aliases( a_dir: &AliasDir, r_dir: &ReleaseDir, ) -> SnmRes<HashMap<DistVersion, Vec<String>>>
pub fn list_for_version( version: &DistVersion, a_dir: &AliasDir, r_dir: &ReleaseDir, ) -> SnmRes<Vec<String>>
Auto Trait Implementations§
impl Freeze for Linker
impl RefUnwindSafe for Linker
impl Send for Linker
impl Sync for Linker
impl Unpin for Linker
impl UnwindSafe for Linker
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