pub struct RoutePolicy {
pub require_auth: bool,
pub required_roles: Vec<String>,
/* private fields */
}Expand description
A compiled route policy.
Fields§
§require_auth: boolWhether a valid token is required to reach the route.
required_roles: Vec<String>Roles the caller must all hold (AND semantics).
Auto Trait Implementations§
impl Freeze for RoutePolicy
impl RefUnwindSafe for RoutePolicy
impl Send for RoutePolicy
impl Sync for RoutePolicy
impl Unpin for RoutePolicy
impl UnsafeUnpin for RoutePolicy
impl UnwindSafe for RoutePolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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