pub struct ComposioGatewayConfig {
pub enabled: bool,
pub max_tools: usize,
pub allowed_toolkits: Vec<String>,
pub blocked_toolkits: Vec<String>,
}Expand description
Compiled Composio MCP Gateway configuration.
Fields§
§enabled: boolWhether gateway discovery is enabled.
max_tools: usizeMax tools to surface per search.
allowed_toolkits: Vec<String>Allowed toolkits filter (empty = all).
blocked_toolkits: Vec<String>Blocked toolkits filter.
Trait Implementations§
Source§impl Clone for ComposioGatewayConfig
impl Clone for ComposioGatewayConfig
Source§fn clone(&self) -> ComposioGatewayConfig
fn clone(&self) -> ComposioGatewayConfig
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 ComposioGatewayConfig
impl Debug for ComposioGatewayConfig
Source§impl<'de> Deserialize<'de> for ComposioGatewayConfig
impl<'de> Deserialize<'de> for ComposioGatewayConfig
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
Source§impl PartialEq for ComposioGatewayConfig
impl PartialEq for ComposioGatewayConfig
Source§impl Serialize for ComposioGatewayConfig
impl Serialize for ComposioGatewayConfig
impl StructuralPartialEq for ComposioGatewayConfig
Auto Trait Implementations§
impl Freeze for ComposioGatewayConfig
impl RefUnwindSafe for ComposioGatewayConfig
impl Send for ComposioGatewayConfig
impl Sync for ComposioGatewayConfig
impl Unpin for ComposioGatewayConfig
impl UnwindSafe for ComposioGatewayConfig
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