Sign in

    colmugx/mcp/protocol/resource does not have a README file

    ResourceContents

    ResourceDefinition

    ResourceReadResult

    ResourceTemplateDefinition

    Resource

    pub(open) trait Resource {
    fn name(Self) -> String
    fn description(Self) -> String
    fn uri(Self) -> String
    fn mime_type(Self) -> String
    async fn read(Self,
    RequestContext
    ) -> Result[
    ResourceReadResult
    ,
    MCPError
    ]
    }

    ResourceMRTR

    pub(open) trait ResourceMRTR {
    fn name(Self) -> String
    fn description(Self) -> String
    fn uri(Self) -> String
    fn mime_type(Self) -> String
    async fn read(Self,
    RequestContext
    , Json) -> Result[ResourceReadOutcome,
    MCPError
    ]
    }

    ResourceReadOutcome

    pub(all) enum ResourceReadOutcome {
    Complete(
    ResourceReadResult
    )
    InputRequired(input_requests~ : Map[String,
    InputRequestEntry
    ], state~ : Json)
    } derive(Eq,
    Debug
    )

    A resource read completes with multiple contents or suspends for client input.

    ResourceReadOutcome::equal

    ResourceReadOutcome::not_equal

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io