pub struct NoOpPolicyTracer;
Expand description
A PolicyTracer that does nothing.
Trait Implementations§
Source§impl PolicyTracer for NoOpPolicyTracer
impl PolicyTracer for NoOpPolicyTracer
Source§fn report_applicable(
&mut self,
class: PolicyValue,
policies: impl Iterator<Item = PolicyId>,
)
fn report_applicable( &mut self, class: PolicyValue, policies: impl Iterator<Item = PolicyId>, )
Reports applicable policies of a specific class
Source§fn report_policy_eval_start(&mut self, policy_id: PolicyId)
fn report_policy_eval_start(&mut self, policy_id: PolicyId)
Report start of a policy evaluation
Source§fn report_policy_eval_end(&mut self, value: bool)
fn report_policy_eval_end(&mut self, value: bool)
Reports the value of policy after it has been evaluated
Auto Trait Implementations§
impl Freeze for NoOpPolicyTracer
impl RefUnwindSafe for NoOpPolicyTracer
impl Send for NoOpPolicyTracer
impl Sync for NoOpPolicyTracer
impl Unpin for NoOpPolicyTracer
impl UnwindSafe for NoOpPolicyTracer
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request