We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oculairmedia/Letta-MCP-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
impls.rs•1.49 KiB
use core::{any::Any, error::Error};
use crate::{DynMetadata, Pointee};
// SAFETY: The metadata type of `dyn Any` is `DynMetadata<dyn Any>`.
unsafe impl Pointee for dyn Any {
type Metadata = DynMetadata<dyn Any>;
}
// SAFETY: The metadata type of `dyn Any + Send` is
// `DynMetadata<dyn Any + Send>`.
unsafe impl Pointee for dyn Any + Send {
type Metadata = DynMetadata<dyn Any + Send>;
}
// SAFETY: The metadata type of `dyn Any + Sync` is
// `DynMetadata<dyn Any + Sync>`.
unsafe impl Pointee for dyn Any + Sync {
type Metadata = DynMetadata<dyn Any + Sync>;
}
// SAFETY: The metadata type of `dyn Any + Send + Sync` is
// `DynMetadata<dyn Any + Send + Sync>`.
unsafe impl Pointee for dyn Any + Send + Sync {
type Metadata = DynMetadata<dyn Any + Send + Sync>;
}
// SAFETY: The metadata type of `dyn Error` is `DynMetadata<dyn Error>`.
unsafe impl Pointee for dyn Error {
type Metadata = DynMetadata<dyn Error>;
}
// SAFETY: The metadata type of `dyn Error + Send` is
// `DynMetadata<dyn Error + Send>`.
unsafe impl Pointee for dyn Error + Send {
type Metadata = DynMetadata<dyn Error + Send>;
}
// SAFETY: The metadata type of `dyn Error + Sync` is
// `DynMetadata<dyn Error + Sync>`.
unsafe impl Pointee for dyn Error + Sync {
type Metadata = DynMetadata<dyn Error + Sync>;
}
// SAFETY: The metadata type of `dyn Error + Send + Sync` is
// `DynMetadata<dyn Error + Send + Sync>`.
unsafe impl Pointee for dyn Error + Send + Sync {
type Metadata = DynMetadata<dyn Error + Send + Sync>;
}