deep_causality/types/context_types/node_types/space_time/
display.rsuse std::fmt::{Debug, Display, Formatter};
use std::hash::Hash;
use std::ops::{Add, Mul, Sub};
use crate::types::context_types::node_types::space_time::SpaceTime;
impl<T> Display for SpaceTime<T>
where
T: Debug
+ Default
+ Copy
+ Clone
+ Hash
+ Eq
+ PartialEq
+ Add<T, Output = T>
+ Sub<T, Output = T>
+ Mul<T, Output = T>,
{
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(
f,
"SpaceTempoid: id={}, time_scale={:?}, time_unit={:?}, x={:?}, y={:?}, z={:?}",
self.id, self.time_scale, self.time_unit, self.x, self.y, self.z,
)
}
}