pub struct ContentFilterProperty {
pub content_filtered_topic_name: String,
pub related_topic_name: String,
pub filter_class_name: String,
pub filter_expression: String,
pub expression_parameters: Vec<String>,
}Expand description
Content-filter property — projects a content-filtered-topic reference over SEDP.
Spec: OMG DDS 1.4 §9.6.3.4 Table 9.14 / DDSI-RTPS 2.5 §9.6.3.4. Five strings + one string sequence, all CDR-serialized.
Fields§
§content_filtered_topic_name: StringName of the content-filtered topic (derivable from the reader identifier).
Name of the underlying topic (same as topic_name in the
SubscriptionBuiltinTopicData).
filter_class_name: StringFilter class, e.g. "DDSSQL". For type constants see
filter_class.
filter_expression: StringFilter expression (SQL subset).
expression_parameters: Vec<String>Positional parameters (%0, %1, …).
Trait Implementations§
Source§impl Clone for ContentFilterProperty
impl Clone for ContentFilterProperty
Source§fn clone(&self) -> ContentFilterProperty
fn clone(&self) -> ContentFilterProperty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContentFilterProperty
impl Debug for ContentFilterProperty
Source§impl Default for ContentFilterProperty
impl Default for ContentFilterProperty
Source§fn default() -> ContentFilterProperty
fn default() -> ContentFilterProperty
Returns the “default value” for a type. Read more
impl Eq for ContentFilterProperty
Source§impl PartialEq for ContentFilterProperty
impl PartialEq for ContentFilterProperty
Source§fn eq(&self, other: &ContentFilterProperty) -> bool
fn eq(&self, other: &ContentFilterProperty) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ContentFilterProperty
Auto Trait Implementations§
impl Freeze for ContentFilterProperty
impl RefUnwindSafe for ContentFilterProperty
impl Send for ContentFilterProperty
impl Sync for ContentFilterProperty
impl Unpin for ContentFilterProperty
impl UnsafeUnpin for ContentFilterProperty
impl UnwindSafe for ContentFilterProperty
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