pub struct TopicCode(/* private fields */);Expand description
code are expect to be a valid utf8 string
Implementations§
Trait Implementations§
Source§impl<'de, C> BorrowDecode<'de, C> for TopicCode
impl<'de, C> BorrowDecode<'de, C> for TopicCode
Source§fn borrow_decode<D: BorrowDecoder<'de>>(
decoder: &mut D,
) -> Result<Self, DecodeError>
fn borrow_decode<D: BorrowDecoder<'de>>( decoder: &mut D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for TopicCode
impl<'de> Deserialize<'de> for TopicCode
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TopicCode
impl StructuralPartialEq for TopicCode
Auto Trait Implementations§
impl !Freeze for TopicCode
impl RefUnwindSafe for TopicCode
impl Send for TopicCode
impl Sync for TopicCode
impl Unpin for TopicCode
impl UnwindSafe for TopicCode
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