feat: expose mode field in Cha (#2394)

This commit is contained in:
三咲雅 · Misaki Masa 2025-02-24 21:51:46 +08:00 committed by GitHub
parent 133c6ebc9d
commit 68e892694d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -75,6 +75,7 @@ impl UserData for Cha {
#[cfg(unix)]
{
use std::ops::Not;
fields.add_field_method_get("mode", |_, me| Ok(me.is_dummy().not().then_some(me.mode)));
fields.add_field_method_get("dev", |_, me| Ok(me.is_dummy().not().then_some(me.dev)));
fields.add_field_method_get("uid", |_, me| Ok(me.is_dummy().not().then_some(me.uid)));
fields.add_field_method_get("gid", |_, me| Ok(me.is_dummy().not().then_some(me.gid)));