pub struct StreamerMessage {
pub message: OwnedMessage,
/* private fields */
}
Fields§
§message: OwnedMessage
Implementations§
Source§impl StreamerMessage
impl StreamerMessage
pub fn new(message: OwnedMessage, consumer: Arc<StreamConsumer>) -> Self
pub async fn commit(&self) -> KafkaResult<()>
pub fn fetch_all_topics(&self) -> Result<Vec<String>>
pub fn event<T: DeserializeOwned>(&self) -> Result<T, Error>
Auto Trait Implementations§
impl Freeze for StreamerMessage
impl !RefUnwindSafe for StreamerMessage
impl Send for StreamerMessage
impl Sync for StreamerMessage
impl Unpin for StreamerMessage
impl !UnwindSafe for StreamerMessage
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