pub trait ErasedCuStampedData {
// Required methods
fn payload(&self) -> Option<&dyn Serialize>;
fn payload_reflect(&self) -> Option<&(dyn Reflect + 'static)>;
fn tov(&self) -> Tov;
fn metadata(&self) -> &dyn CuMsgMetadataTrait;
}Expand description
A generic trait to expose the generated CuStampedDataSet from the task graph.
Required Methods§
fn payload(&self) -> Option<&dyn Serialize>
fn payload_reflect(&self) -> Option<&(dyn Reflect + 'static)>
fn tov(&self) -> Tov
fn metadata(&self) -> &dyn CuMsgMetadataTrait
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".