pub struct BuiltinDataTaggingPlugin { /* private fields */ }Expand description
Builtin DataTagging plugin for spec §12.
Implementations§
Source§impl BuiltinDataTaggingPlugin
impl BuiltinDataTaggingPlugin
Default subset-match predicate (see module docs).
Encodes a tag list as a WireProperty sequence for inclusion
in a WirePropertyList. Tags with a duplicate name are
written stably in input order — making the last value wins semantics of the PropertyList consistent.
Filters a WirePropertyList for tag properties (prefix
match) and returns the de-prefixed tag list. Other properties
are ignored.
Trait Implementations§
Source§impl DataTaggingPlugin for BuiltinDataTaggingPlugin
impl DataTaggingPlugin for BuiltinDataTaggingPlugin
Attach tags to an endpoint (DataWriter/Reader). The tags
are propagated to remote participants via SEDP.
Query the tags of an endpoint.
Source§fn plugin_class_id(&self) -> &str
fn plugin_class_id(&self) -> &str
Plugin class id.
Source§impl Debug for BuiltinDataTaggingPlugin
impl Debug for BuiltinDataTaggingPlugin
Source§impl Default for BuiltinDataTaggingPlugin
impl Default for BuiltinDataTaggingPlugin
Source§fn default() -> BuiltinDataTaggingPlugin
fn default() -> BuiltinDataTaggingPlugin
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BuiltinDataTaggingPlugin
impl RefUnwindSafe for BuiltinDataTaggingPlugin
impl Send for BuiltinDataTaggingPlugin
impl Sync for BuiltinDataTaggingPlugin
impl Unpin for BuiltinDataTaggingPlugin
impl UnsafeUnpin for BuiltinDataTaggingPlugin
impl UnwindSafe for BuiltinDataTaggingPlugin
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