use super::{FontToken, FormattableText};
use crate::Effect;
impl FormattableText for str {
type FontTokenIter<'a>
= std::iter::Empty<FontToken>
where
Self: 'a;
fn as_str(&self) -> &str {
self
}
fn font_tokens<'a>(&'a self, _: f32) -> Self::FontTokenIter<'a> {
std::iter::empty()
}
fn effect_tokens(&self) -> &[Effect] {
&[]
}
}
impl FormattableText for String {
type FontTokenIter<'a> = std::iter::Empty<FontToken>;
fn as_str(&self) -> &str {
self
}
fn font_tokens<'a>(&'a self, _: f32) -> Self::FontTokenIter<'a> {
std::iter::empty()
}
fn effect_tokens(&self) -> &[Effect] {
&[]
}
}