pub struct CodeBuffer { /* private fields */ }
Expand description
Responsible for buffering code.
Implementations§
Source§impl CodeBuffer
Constants
impl CodeBuffer
Constants
Sourcepub const DEFAULT_INDENT: &'static str = " "
pub const DEFAULT_INDENT: &'static str = " "
The default indent. (4 spaces)
Sourcepub const DEFAULT_LINE_ENDING: &'static str = "\n"
pub const DEFAULT_LINE_ENDING: &'static str = "\n"
The default line-ending.
Sourcepub const DEFAULT_CAPACITY: usize = 4_096usize
pub const DEFAULT_CAPACITY: usize = 4_096usize
The default buffer capacity. (4 KiB)
Source§impl CodeBuffer
Construction
impl CodeBuffer
Construction
Source§impl CodeBuffer
Access
impl CodeBuffer
Access
Trait Implementations§
Source§impl Clone for CodeBuffer
impl Clone for CodeBuffer
Source§fn clone(&self) -> CodeBuffer
fn clone(&self) -> CodeBuffer
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 Debug for CodeBuffer
impl Debug for CodeBuffer
Source§impl Default for CodeBuffer
impl Default for CodeBuffer
Source§impl Display for CodeBuffer
impl Display for CodeBuffer
Source§impl From<CodeBuffer> for String
impl From<CodeBuffer> for String
Source§fn from(buffer: CodeBuffer) -> Self
fn from(buffer: CodeBuffer) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CodeBuffer
impl RefUnwindSafe for CodeBuffer
impl Send for CodeBuffer
impl Sync for CodeBuffer
impl Unpin for CodeBuffer
impl UnwindSafe for CodeBuffer
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