[][src]Macro capctl::capset

macro_rules! capset {
    () => { ... };
    ($cap:expr$(, $caps:expr)*) => { ... };
    ($cap:expr, $($caps:expr,)*) => { ... };
}

A helper macro to statically construct a CapSet from a list of capabilities.

Examples:

use std::iter::FromIterator;
use capctl::capset;
use capctl::caps::{Cap, CapSet};

assert_eq!(capset!(), CapSet::empty());
assert_eq!(capset!(Cap::CHOWN), CapSet::from_iter(vec![Cap::CHOWN]));
assert_eq!(capset!(Cap::CHOWN, Cap::SYSLOG), CapSet::from_iter(vec![Cap::CHOWN, Cap::SYSLOG]));