pub struct Message { /* private fields */ }Implementations§
Source§impl Message
impl Message
pub fn api_key(&self) -> i16
pub fn kind(&self) -> MessageKind
pub fn name(&self) -> &str
pub fn type_name(&self) -> Type
pub fn version(&self) -> Version
pub fn listeners(&self) -> Option<&[Listener]>
pub fn fields(&self) -> &[Field]
pub fn wrapper_new_type(&self, field: &Field) -> Type
pub fn common_structs(&self) -> Option<&[CommonStruct]>
pub fn has_records(&self) -> bool
pub fn has_float(&self) -> bool
Trait Implementations§
Source§impl Ord for Message
impl Ord for Message
Source§impl PartialOrd for Message
impl PartialOrd for Message
impl Eq for Message
impl StructuralPartialEq for Message
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
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