MetadataProvider

Trait MetadataProvider 

Source
pub trait MetadataProvider {
    // Required method
    fn get_metadata(
        &self,
        task_id: i32,
    ) -> Result<Vec<MetadataLabel>, MetadataProviderError>;
}

Required Methods§

Source

fn get_metadata( &self, task_id: i32, ) -> Result<Vec<MetadataLabel>, MetadataProviderError>

Return a vector of labels for the provided task id. Labels returned by this function will be assumed to apply to all task_ids in the same process/tgid as the provided task_id.

Implementors§