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

Function get_permissions

atomic-core/src/output/filesystem/paths.rs:65–68  ·  view source on GitHub ↗
(metadata: &fs::Metadata)

Source from the content-addressed store, hash-verified

63/// Get permissions from file metadata.
64#[cfg(unix)]
65pub(crate) fn get_permissions(metadata: &fs::Metadata) -> u16 {
66 use std::os::unix::fs::PermissionsExt;
67 (metadata.permissions().mode() & 0o777) as u16
68}
69
70/// Get permissions from file metadata (non-Unix fallback).
71#[cfg(not(unix))]

Callers 1

file_metadataMethod · 0.85

Calls 1

permissionsMethod · 0.45

Tested by

no test coverage detected