pub struct PluginStream { /* private fields */ }Implementations§
Source§impl PluginStream
impl PluginStream
pub fn definition(&self) -> &Definition
pub fn query(&self, range: impl RangeBounds<Position>) -> Query<PublicationRow>
pub fn watch( &self, ) -> impl Stream<Item = Item<PublicationRow>> + Send + Unpin + use<>
pub fn watch_managed( &self, ) -> impl Stream<Item = Item<ManagedPublication>> + Send + Unpin + use<>
pub fn demand(&self) -> Demand
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PluginStream
impl RefUnwindSafe for PluginStream
impl Send for PluginStream
impl Sync for PluginStream
impl Unpin for PluginStream
impl UnsafeUnpin for PluginStream
impl UnwindSafe for PluginStream
Blanket Implementations§
impl<T> Allocation for T
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