saluki_env/workload/providers/
noop.rs1use saluki_context::{
2 origin::{OriginTagCardinality, RawOrigin},
3 tags::SharedTagSet,
4};
5
6use crate::{
7 workload::{origin::ResolvedOrigin, EntityId},
8 WorkloadProvider,
9};
10
11#[derive(Default)]
13pub struct NoopWorkloadProvider;
14
15impl WorkloadProvider for NoopWorkloadProvider {
16 fn get_tags_for_entity(&self, _: &EntityId, _alive_: OriginTagCardinality) -> Option<SharedTagSet> {
17 None
18 }
19
20 fn get_resolved_origin(&self, _: RawOrigin<'_>) -> Option<ResolvedOrigin> {
21 None
22 }
23}