pub struct ResolvedMcpOptions {
pub login_page: String,
pub consent_page: Option<String>,
pub resource: Option<String>,
pub scopes: Vec<String>,
pub default_scope: Vec<String>,
pub code_expires_in: u64,
pub access_token_expires_in: u64,
pub refresh_token_expires_in: u64,
pub allow_plain_code_challenge_method: bool,
pub require_pkce: bool,
pub metadata: McpMetadataOverrides,
}Expand description
Resolved MCP options after upstream-compatible defaults are applied.
Fields§
§login_page: String§consent_page: Option<String>§resource: Option<String>§scopes: Vec<String>§default_scope: Vec<String>§code_expires_in: u64§access_token_expires_in: u64§refresh_token_expires_in: u64§allow_plain_code_challenge_method: bool§require_pkce: bool§metadata: McpMetadataOverridesTrait Implementations§
Source§impl Clone for ResolvedMcpOptions
impl Clone for ResolvedMcpOptions
Source§fn clone(&self) -> ResolvedMcpOptions
fn clone(&self) -> ResolvedMcpOptions
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 ResolvedMcpOptions
impl Debug for ResolvedMcpOptions
Source§impl PartialEq for ResolvedMcpOptions
impl PartialEq for ResolvedMcpOptions
Source§fn eq(&self, other: &ResolvedMcpOptions) -> bool
fn eq(&self, other: &ResolvedMcpOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResolvedMcpOptions
impl Serialize for ResolvedMcpOptions
impl StructuralPartialEq for ResolvedMcpOptions
Auto Trait Implementations§
impl Freeze for ResolvedMcpOptions
impl RefUnwindSafe for ResolvedMcpOptions
impl Send for ResolvedMcpOptions
impl Sync for ResolvedMcpOptions
impl Unpin for ResolvedMcpOptions
impl UnsafeUnpin for ResolvedMcpOptions
impl UnwindSafe for ResolvedMcpOptions
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