pub struct OpenApiConfig {
pub prefix: String,
pub spec: String,
pub base_url: String,
pub include: Vec<String>,
pub exclude: Vec<String>,
pub timeout_ms: u64,
pub headers_env: Vec<(String, String)>,
}Expand description
[[route.action.mcp.openapi]]: an HTTP API’s operations as tools.
Fields§
§prefix: String§spec: String§base_url: String§include: Vec<String>§exclude: Vec<String>§timeout_ms: u64§headers_env: Vec<(String, String)>Trait Implementations§
Source§impl Clone for OpenApiConfig
impl Clone for OpenApiConfig
Source§impl Debug for OpenApiConfig
impl Debug for OpenApiConfig
Source§impl Default for OpenApiConfig
impl Default for OpenApiConfig
Source§impl PartialEq for OpenApiConfig
impl PartialEq for OpenApiConfig
impl StructuralPartialEq for OpenApiConfig
Auto Trait Implementations§
impl Freeze for OpenApiConfig
impl RefUnwindSafe for OpenApiConfig
impl Send for OpenApiConfig
impl Sync for OpenApiConfig
impl Unpin for OpenApiConfig
impl UnsafeUnpin for OpenApiConfig
impl UnwindSafe for OpenApiConfig
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