Expand description
Utility functions for the SDK Utility functions for the Composio SDK
This module provides utility functions for common operations like toolkit version management, file handling, logging, and more.
Re-exports§
pub use toolkit_version::get_toolkit_version;pub use toolkit_version::get_versions_from_env;pub use toolkit_version::merge_toolkit_versions;pub use logging::setup;pub use logging::setup_from_env;pub use logging::get_verbosity;pub use logging::set_verbosity;pub use logging::truncate_message;pub use logging::LogLevel;pub use logging::Verbosity;pub use logging::WithLogger;pub use logging::ENV_COMPOSIO_LOGGING_LEVEL;pub use logging::ENV_COMPOSIO_LOG_VERBOSITY;pub use mimetypes::guess_mime_type;pub use mimetypes::guess_from_extension;pub use mimetypes::is_valid_mime_type;pub use mimetypes::normalize_mime_type;pub use mimetypes::extract_from_content_type;pub use mimetypes::is_text_mime_type;pub use mimetypes::is_image_mime_type;pub use mimetypes::is_video_mime_type;pub use mimetypes::is_audio_mime_type;pub use mimetypes::DEFAULT_MIME_TYPE;pub use openapi::OpenApiType;pub use openapi::OpenApiSchema;pub use openapi::CompositeType;pub use openapi::ParameterDefinition;pub use openapi::extract_parameters;pub use openapi::merge_schemas;pub use schema::JsonSchemaType;pub use schema::make_safe_field_name;pub use schema::is_rust_keyword;pub use schema::is_reserved_field_name;pub use schema::substitute_reserved_keywords;pub use schema::reinstate_reserved_keywords;pub use schema::coerce_default_value;pub use schema::generate_request_id;pub use schema::generate_uuid;pub use schema::generate_short_id;
Modules§
- logging
- Logging utilities for Composio SDK
- mimetypes
- MIME type detection and validation utilities
- openapi
- OpenAPI schema utilities
- schema
- JSON Schema utilities for Composio SDK
- toolkit_
version - Toolkit version management utilities