pub fn ccursor_range(&self) -> Option<Section<CCursorRange>> {
        self.ccursor_range.or_else(|| {
            self.cursor_range
                .map(|cursor_range| cursor_range.as_ccursor_range())
        })
    }
/// The the currently selected range of characters.
The the currently selected range of characters.
The the currently selected range of characters .
pub fn ccursor_range(&self) -> Option<Section<CCursorRange>> {
        self.ccursor_range.or_else(|| {
            self.cursor_range
                .map(|cursor_range| cursor_range.as_ccursor_range())
        })
    }
pub fn ccursor_range ( & self ) -> Option < Section < CCursorRange > > { self . ccursor_range . or_else ( | | { self . cursor_range . map ( | cursor_range | cursor_range . as_ccursor_range ( ) ) } ) }
The the currently selected range of characters.
The the currently selected range of characters .
&self
&self