pub struct WalStreamer { /* private fields */ }Implementations§
Source§impl WalStreamer
impl WalStreamer
pub fn new() -> Self
pub fn append(&self, data: &[u8]) -> u64
pub fn subscribe(&self) -> usize
pub fn stream_since(&self, subscriber_id: usize) -> Vec<WalStreamEntry>
pub fn entry_count(&self) -> usize
pub fn subscriber_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for WalStreamer
impl RefUnwindSafe for WalStreamer
impl Send for WalStreamer
impl Sync for WalStreamer
impl Unpin for WalStreamer
impl UnsafeUnpin for WalStreamer
impl UnwindSafe for WalStreamer
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