pub trait TextBufferImpl: TextBufferImplExt + ObjectImpl {
Show 15 methods
// Provided methods
fn apply_tag(&self, tag: &TextTag, start: &TextIter, end: &TextIter) { ... }
fn begin_user_action(&self) { ... }
fn changed(&self) { ... }
fn delete_range(&self, start: &mut TextIter, end: &mut TextIter) { ... }
fn end_user_action(&self) { ... }
fn insert_child_anchor(&self, iter: &mut TextIter, anchor: &TextChildAnchor) { ... }
fn insert_paintable(&self, iter: &mut TextIter, paintable: &Paintable) { ... }
fn insert_text(&self, iter: &mut TextIter, new_text: &str) { ... }
fn mark_deleted(&self, mark: &TextMark) { ... }
fn mark_set(&self, location: &TextIter, mark: &TextMark) { ... }
fn modified_changed(&self) { ... }
fn paste_done(&self, clipboard: &Clipboard) { ... }
fn redo(&self) { ... }
fn remove_tag(&self, tag: &TextTag, start: &TextIter, end: &TextIter) { ... }
fn undo(&self) { ... }
}
Provided Methods§
fn apply_tag(&self, tag: &TextTag, start: &TextIter, end: &TextIter)
fn begin_user_action(&self)
fn changed(&self)
fn delete_range(&self, start: &mut TextIter, end: &mut TextIter)
fn end_user_action(&self)
fn insert_child_anchor(&self, iter: &mut TextIter, anchor: &TextChildAnchor)
fn insert_paintable(&self, iter: &mut TextIter, paintable: &Paintable)
fn insert_text(&self, iter: &mut TextIter, new_text: &str)
fn mark_deleted(&self, mark: &TextMark)
fn mark_set(&self, location: &TextIter, mark: &TextMark)
fn modified_changed(&self)
fn paste_done(&self, clipboard: &Clipboard)
fn redo(&self)
fn remove_tag(&self, tag: &TextTag, start: &TextIter, end: &TextIter)
fn undo(&self)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.