pub enum Consumer {
BasicConsumer(BasicConsumer),
IndexedConsumer(IndexedConsumer),
}Variants§
BasicConsumer(BasicConsumer)
IndexedConsumer(IndexedConsumer)
Implementations§
Source§impl Consumer
impl Consumer
pub fn as_basic_consumer(&self) -> &BasicConsumer
pub fn as_indexed_consumer(&self) -> &IndexedConsumer
pub fn as_basic_consumer_mut(&mut self) -> &mut BasicConsumer
pub fn as_indexed_consumer_mut(&mut self) -> &mut IndexedConsumer
pub fn try_as_basic_consumer(&self) -> Option<&BasicConsumer>
pub fn try_as_indexed_consumer(&self) -> Option<&IndexedConsumer>
pub fn try_as_basic_consumer_mut(&mut self) -> Option<&mut BasicConsumer>
pub fn try_as_indexed_consumer_mut(&mut self) -> Option<&mut IndexedConsumer>
Auto Trait Implementations§
impl Freeze for Consumer
impl !RefUnwindSafe for Consumer
impl !Send for Consumer
impl !Sync for Consumer
impl Unpin for Consumer
impl !UnwindSafe for Consumer
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