Trait selinux::access_vector_cache::QueryMut
source · pub trait QueryMut {
// Required method
fn query(
&mut self,
source_sid: SecurityId,
target_sid: SecurityId,
target_class: AbstractObjectClass
) -> AccessVector;
}
Expand description
An interface for computing the rights permitted to a source accessing a target of a particular SELinux object type.
Required Methods§
sourcefn query(
&mut self,
source_sid: SecurityId,
target_sid: SecurityId,
target_class: AbstractObjectClass
) -> AccessVector
fn query( &mut self, source_sid: SecurityId, target_sid: SecurityId, target_class: AbstractObjectClass ) -> AccessVector
Computes the [AccessVector
] permitted to source_sid
for accessing target_sid
, an
object of type target_class
.