WriteableDocument

Trait WriteableDocument 

Source
pub trait WriteableDocument: ReadableDocument {
    // Required method
    fn replace(&mut self, range: Range<usize>, replacement: &[u8]);
}
Expand description

An abstraction over writing to text containers.

Required Methods§

Source

fn replace(&mut self, range: Range<usize>, replacement: &[u8])

Replace the given range with the given bytes.

§Warning
  • The given range may be out of bounds and you MUST clamp it.
  • The replacement may not be valid UTF8.

Implementations on Foreign Types§

Source§

impl WriteableDocument for String

Source§

fn replace(&mut self, range: Range<usize>, replacement: &[u8])

Source§

impl WriteableDocument for PathBuf

Source§

fn replace(&mut self, range: Range<usize>, replacement: &[u8])

Implementors§