Sha256: 361fdd6331ba68e54fb8d01d63eb45309f4d16eec9ff6d1dec79c6d6dd67d9cc
Contents?: true
Size: 454 Bytes
Versions: 20
Compression:
Stored size: 454 Bytes
Contents
use super::open_parent; use crate::fs::{set_symlink_permissions_unchecked, MaybeOwnedFile, Permissions}; use std::path::Path; use std::{fs, io}; #[inline] pub(crate) fn set_symlink_permissions( start: &fs::File, path: &Path, perm: Permissions, ) -> io::Result<()> { let start = MaybeOwnedFile::borrowed(start); let (dir, basename) = open_parent(start, path)?; set_symlink_permissions_unchecked(&dir, basename.as_ref(), perm) }
Version data entries
20 entries across 20 versions & 1 rubygems