pub struct ConnectionPolicySource { /* private fields */ }Expand description
A PolicySource reading the authz database over a peer connection.
Implementations§
Source§impl ConnectionPolicySource
impl ConnectionPolicySource
Sourcepub fn new(connection: Arc<Connection>) -> Self
pub fn new(connection: Arc<Connection>) -> Self
Reads policy from the database connection is synced to.
Trait Implementations§
Source§impl PolicySource for ConnectionPolicySource
impl PolicySource for ConnectionPolicySource
Auto Trait Implementations§
impl !RefUnwindSafe for ConnectionPolicySource
impl !UnwindSafe for ConnectionPolicySource
impl Freeze for ConnectionPolicySource
impl Send for ConnectionPolicySource
impl Sync for ConnectionPolicySource
impl Unpin for ConnectionPolicySource
impl UnsafeUnpin for ConnectionPolicySource
Blanket Implementations§
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