pub struct BufferBuilder { /* private fields */ }
Implementations§
Source§impl BufferBuilder
impl BufferBuilder
pub fn new() -> Self
pub fn build(self) -> Buffer
pub fn highlight_matching_brackets( self, highlight_matching_brackets: bool, ) -> Self
pub fn highlight_syntax(self, highlight_syntax: bool) -> Self
pub fn implicit_trailing_newline(self, implicit_trailing_newline: bool) -> Self
pub fn language<P: IsA<Language>>(self, language: &P) -> Self
pub fn max_undo_levels(self, max_undo_levels: i32) -> Self
pub fn style_scheme<P: IsA<StyleScheme>>(self, style_scheme: &P) -> Self
pub fn undo_manager<P: IsA<UndoManager>>(self, undo_manager: &P) -> Self
pub fn tag_table<P: IsA<TextTagTable>>(self, tag_table: &P) -> Self
pub fn text(self, text: &str) -> Self
Trait Implementations§
Source§impl Clone for BufferBuilder
impl Clone for BufferBuilder
Source§fn clone(&self) -> BufferBuilder
fn clone(&self) -> BufferBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for BufferBuilder
impl Default for BufferBuilder
Source§fn default() -> BufferBuilder
fn default() -> BufferBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BufferBuilder
impl RefUnwindSafe for BufferBuilder
impl !Send for BufferBuilder
impl !Sync for BufferBuilder
impl Unpin for BufferBuilder
impl UnwindSafe for BufferBuilder
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