pub trait TextMarkExt: 'static {
// Required methods
fn get_buffer(&self) -> Option<TextBuffer>;
fn get_deleted(&self) -> bool;
fn get_left_gravity(&self) -> bool;
fn get_name(&self) -> Option<GString>;
fn get_visible(&self) -> bool;
fn set_visible(&self, setting: bool);
}