/// A Cap<FsRead> must not satisfy Has<NetConnect>.
/// The type system must reject mismatched capabilities.
usecapsec::prelude::*;fnneeds_net(_: &impl Has<NetConnect>){}fnmain(){let root =capsec::root();let fs_cap = root.grant::<FsRead>();needs_net(&fs_cap);}