Skip to main content

ResourceTemplateHandler

Trait ResourceTemplateHandler 

Source
pub trait ResourceTemplateHandler: Send + Sync {
    // Required method
    fn read(
        &self,
        uri: &str,
        variables: HashMap<String, String>,
    ) -> BoxFuture<'_, Result<ReadResourceResult>>;
}
Expand description

Handler trait for resource templates

Unlike ResourceHandler, template handlers receive the extracted URI variables as a parameter.

Required Methods§

Source

fn read( &self, uri: &str, variables: HashMap<String, String>, ) -> BoxFuture<'_, Result<ReadResourceResult>>

Read a resource with the given URI variables extracted from the template

Implementors§