pub struct McpOauthProbeResultNeedsAuth {
pub http_response: McpOauthHttpResponse,
pub reason: McpOauthProbeNeedsAuthReason,
pub status: McpOauthProbeResultNeedsAuthStatus,
pub www_authenticate_params: Option<McpOauthWWWAuthenticateParams>,
}Fields§
§http_response: McpOauthHttpResponseHTTP 401 or 403 response returned by the server.
reason: McpOauthProbeNeedsAuthReasonWhy authentication is needed.
status: McpOauthProbeResultNeedsAuthStatusProbe outcome variant discriminator.
www_authenticate_params: Option<McpOauthWWWAuthenticateParams>Parsed WWW-Authenticate challenge parameters, when present and parseable.
Trait Implementations§
Source§impl Clone for McpOauthProbeResultNeedsAuth
impl Clone for McpOauthProbeResultNeedsAuth
Source§fn clone(&self) -> McpOauthProbeResultNeedsAuth
fn clone(&self) -> McpOauthProbeResultNeedsAuth
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for McpOauthProbeResultNeedsAuth
impl Debug for McpOauthProbeResultNeedsAuth
Source§impl Default for McpOauthProbeResultNeedsAuth
impl Default for McpOauthProbeResultNeedsAuth
Source§fn default() -> McpOauthProbeResultNeedsAuth
fn default() -> McpOauthProbeResultNeedsAuth
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for McpOauthProbeResultNeedsAuth
impl<'de> Deserialize<'de> for McpOauthProbeResultNeedsAuth
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for McpOauthProbeResultNeedsAuth
impl RefUnwindSafe for McpOauthProbeResultNeedsAuth
impl Send for McpOauthProbeResultNeedsAuth
impl Sync for McpOauthProbeResultNeedsAuth
impl Unpin for McpOauthProbeResultNeedsAuth
impl UnsafeUnpin for McpOauthProbeResultNeedsAuth
impl UnwindSafe for McpOauthProbeResultNeedsAuth
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