protoflow_core/
message.rs1use crate::prelude::{Bytes, String, Vec};
4
5pub trait Message: prost::Message + Clone + Default {}
6
7impl Message for bool {} impl Message for u32 {} impl Message for u64 {} impl Message for i32 {} impl Message for i64 {} impl Message for f32 {} impl Message for f64 {} impl Message for String {} impl Message for Vec<u8> {} impl Message for Bytes {} impl Message for () {} impl Message for prost_types::Any {} impl Message for prost_types::Duration {} impl Message for prost_types::ListValue {} impl Message for prost_types::Option {} impl Message for prost_types::Struct {} impl Message for prost_types::Timestamp {} impl Message for prost_types::Value {}