pub trait TopicRequestHeaderTrait: Sync + Send {
Show 14 methods
// Required methods
fn set_lo(&mut self, lo: Option<bool>);
fn lo(&self) -> Option<bool>;
fn set_topic(&mut self, topic: CheetahString);
fn topic(&self) -> &CheetahString;
fn broker_name(&self) -> Option<&CheetahString>;
fn set_broker_name(&mut self, broker_name: CheetahString);
fn namespace(&self) -> Option<&str>;
fn set_namespace(&mut self, namespace: CheetahString);
fn namespaced(&self) -> Option<bool>;
fn set_namespaced(&mut self, namespaced: bool);
fn oneway(&self) -> Option<bool>;
fn set_oneway(&mut self, oneway: bool);
fn queue_id(&self) -> i32;
fn set_queue_id(&mut self, queue_id: i32);
}Required Methods§
fn set_lo(&mut self, lo: Option<bool>)
fn lo(&self) -> Option<bool>
fn set_topic(&mut self, topic: CheetahString)
fn topic(&self) -> &CheetahString
fn broker_name(&self) -> Option<&CheetahString>
fn set_broker_name(&mut self, broker_name: CheetahString)
fn namespace(&self) -> Option<&str>
fn set_namespace(&mut self, namespace: CheetahString)
fn namespaced(&self) -> Option<bool>
fn set_namespaced(&mut self, namespaced: bool)
fn oneway(&self) -> Option<bool>
fn set_oneway(&mut self, oneway: bool)
fn queue_id(&self) -> i32
fn set_queue_id(&mut self, queue_id: i32)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".