use crate::api_version::ApiVersionDiscriminantSource;
pub struct DummyApiVersionDiscriminantSource {
discriminant: String,
}
impl DummyApiVersionDiscriminantSource {
pub fn new<T: Into<String>>(discrimant: T) -> Self {
Self {
discriminant: discrimant.into(),
}
}
}
impl Default for DummyApiVersionDiscriminantSource {
fn default() -> Self {
Self {
discriminant: "dummy".to_string(),
}
}
}
impl ApiVersionDiscriminantSource for DummyApiVersionDiscriminantSource {
fn get_discriminant(&self) -> String {
self.discriminant.clone()
}
}