pub struct McpOauthLoginRequest {
pub name: String,
pub scopes: Vec<String>,
pub overrides: CliOverridesPatch,
}Expand description
Request for codex mcp login <NAME> (OAuth).
Fields§
§name: String§scopes: Vec<String>§overrides: CliOverridesPatchImplementations§
Source§impl McpOauthLoginRequest
impl McpOauthLoginRequest
pub fn new(name: impl Into<String>) -> Self
pub fn scopes<I, S>(self, scopes: I) -> Self
pub fn with_overrides(self, overrides: CliOverridesPatch) -> Self
Trait Implementations§
Source§impl Clone for McpOauthLoginRequest
impl Clone for McpOauthLoginRequest
Source§fn clone(&self) -> McpOauthLoginRequest
fn clone(&self) -> McpOauthLoginRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 McpOauthLoginRequest
impl Debug for McpOauthLoginRequest
Source§impl PartialEq for McpOauthLoginRequest
impl PartialEq for McpOauthLoginRequest
impl Eq for McpOauthLoginRequest
impl StructuralPartialEq for McpOauthLoginRequest
Auto Trait Implementations§
impl Freeze for McpOauthLoginRequest
impl RefUnwindSafe for McpOauthLoginRequest
impl Send for McpOauthLoginRequest
impl Sync for McpOauthLoginRequest
impl Unpin for McpOauthLoginRequest
impl UnsafeUnpin for McpOauthLoginRequest
impl UnwindSafe for McpOauthLoginRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.