Skip to main content

LocalAsyncInternalUsageMetadataService

Trait LocalAsyncInternalUsageMetadataService 

Source
pub trait LocalAsyncInternalUsageMetadataService<I: Stream<Item = Result<Bytes, Error>>> {
    // Required method
    fn set_usage_dataset_for_workspace(
        &self,
        auth_: &BearerToken,
        workspace_rid: &WorkspaceRid,
        dataset_rid: &DatasetRid,
    ) -> impl Future<Output = Result<(), Error>>;
}
Expand description

Internal service for managing per-workspace usage tracking dataset metadata.

Required Methods§

Source

fn set_usage_dataset_for_workspace( &self, auth_: &BearerToken, workspace_rid: &WorkspaceRid, dataset_rid: &DatasetRid, ) -> impl Future<Output = Result<(), Error>>

Sets the usage tracking dataset RID for the specified workspace. Creates or updates the mapping.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§