pub struct MarkdownStream { /* private fields */ }Implementations§
Source§impl MarkdownStream
impl MarkdownStream
pub fn new() -> Self
pub fn push(&mut self, chunk: &str) -> MarkdownStreamUpdate
pub fn replace(&mut self, source: impl Into<String>) -> MarkdownStreamUpdate
pub fn finish(&mut self) -> MarkdownStreamUpdate
pub fn source(&self) -> &str
pub const fn revision(&self) -> u64
pub const fn identity(&self) -> MarkdownStreamIdentity
pub const fn is_finished(&self) -> bool
Trait Implementations§
Source§impl Clone for MarkdownStream
impl Clone for MarkdownStream
Source§impl Debug for MarkdownStream
impl Debug for MarkdownStream
Source§impl Default for MarkdownStream
impl Default for MarkdownStream
Source§fn default() -> MarkdownStream
fn default() -> MarkdownStream
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MarkdownStream
impl RefUnwindSafe for MarkdownStream
impl Send for MarkdownStream
impl Sync for MarkdownStream
impl Unpin for MarkdownStream
impl UnsafeUnpin for MarkdownStream
impl UnwindSafe for MarkdownStream
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