Struct TopicBuf
pub struct TopicBuf(MqttString);Expand description
An owned, validated MQTT topic name.
This is the owned counterpart to Topic, analogous to
PathBuf → Path.
Tuple Fields§
§0: MqttStringImplementations§
Trait Implementations§
Source§impl TryFrom<MqttString> for TopicBuf
impl TryFrom<MqttString> for TopicBuf
Source§type Error = TopicError
type Error = TopicError
The type returned in the event of a conversion error.
Source§fn try_from(
value: MqttString,
) -> Result<TopicBuf, <TopicBuf as TryFrom<MqttString>>::Error>
fn try_from( value: MqttString, ) -> Result<TopicBuf, <TopicBuf as TryFrom<MqttString>>::Error>
Performs the conversion.
impl Eq for TopicBuf
impl StructuralPartialEq for TopicBuf
Auto Trait Implementations§
impl Freeze for TopicBuf
impl RefUnwindSafe for TopicBuf
impl Send for TopicBuf
impl Sync for TopicBuf
impl Unpin for TopicBuf
impl UnwindSafe for TopicBuf
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