use arrow2_convert::{ArrowDeserialize, ArrowField, ArrowSerialize};
#[derive(Clone, Debug, ArrowField, ArrowSerialize, ArrowDeserialize, PartialEq, Eq)]
pub struct TextEntry {
pub body: String,
pub level: Option<String>,
}
impl TextEntry {
#[inline]
pub fn new(body: impl Into<String>, level: Option<String>) -> Self {
Self {
body: body.into(),
level,
}
}
#[inline]
pub fn from_body(body: impl Into<String>) -> Self {
Self {
body: body.into(),
level: None,
}
}
}
impl re_log_types::LegacyComponent for TextEntry {
#[inline]
fn legacy_name() -> re_log_types::ComponentName {
"rerun.text_entry".into()
}
}
re_log_types::component_legacy_shim!(TextEntry);