pub struct TopicDef {
pub name: String,
pub type_name: String,
pub key_fields: Vec<String>,
}Expand description
A DDS topic definition generated from a room schema.
Fields§
§name: String§type_name: String§key_fields: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TopicDef
impl<'de> Deserialize<'de> for TopicDef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TopicDef
impl StructuralPartialEq for TopicDef
Auto Trait Implementations§
impl Freeze for TopicDef
impl RefUnwindSafe for TopicDef
impl Send for TopicDef
impl Sync for TopicDef
impl Unpin for TopicDef
impl UnsafeUnpin for TopicDef
impl UnwindSafe for TopicDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more