MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / set_permissions

Function set_permissions

atomic-core/src/output/filesystem/paths.rs:83–87  ·  view source on GitHub ↗
(path: &Path, permissions: u16)

Source from the content-addressed store, hash-verified

81/// Set permissions on a path.
82#[cfg(unix)]
83pub(crate) fn set_permissions(path: &Path, permissions: u16) -> io::Result<()> {
84 use std::os::unix::fs::PermissionsExt;
85 let perms = fs::Permissions::from_mode(permissions as u32);
86 fs::set_permissions(path, perms)
87}
88
89/// Set permissions on a path (non-Unix fallback).
90#[cfg(not(unix))]

Callers 5

install_single_hookFunction · 0.85
write_settingsFunction · 0.85
set_permissionsMethod · 0.85
save_secret_keyMethod · 0.85

Calls 1

permissionsMethod · 0.45

Tested by 1