pub struct PermissiveWidgetAuth;Expand description
Default provider: no policy for any agent → enforcement is off. Keeps the OSS
server’s /ws path open until a real WidgetAuthProvider is installed.
Trait Implementations§
Source§impl Debug for PermissiveWidgetAuth
impl Debug for PermissiveWidgetAuth
Source§impl Default for PermissiveWidgetAuth
impl Default for PermissiveWidgetAuth
Source§fn default() -> PermissiveWidgetAuth
fn default() -> PermissiveWidgetAuth
Returns the “default value” for a type. Read more
Source§impl WidgetAuthProvider for PermissiveWidgetAuth
impl WidgetAuthProvider for PermissiveWidgetAuth
Source§fn agent_widget_auth<'life0, 'life1, 'async_trait>(
&'life0 self,
_agent_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Option<AgentWidgetAuth>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn agent_widget_auth<'life0, 'life1, 'async_trait>(
&'life0 self,
_agent_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Option<AgentWidgetAuth>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
The embed-auth policy for
agent_id, or None if the agent has none /
is unknown.Auto Trait Implementations§
impl Freeze for PermissiveWidgetAuth
impl RefUnwindSafe for PermissiveWidgetAuth
impl Send for PermissiveWidgetAuth
impl Sync for PermissiveWidgetAuth
impl Unpin for PermissiveWidgetAuth
impl UnsafeUnpin for PermissiveWidgetAuth
impl UnwindSafe for PermissiveWidgetAuth
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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