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