Struct dprint_core::formatting::StringContainer
source · [−]pub struct StringContainer {
pub text: String,
/* private fields */
}Expand description
A container that holds the string’s value and character count.
Fields
text: StringThe string value.
Implementations
sourceimpl StringContainer
impl StringContainer
sourcepub fn new(text: String) -> StringContainer
pub fn new(text: String) -> StringContainer
Creates a new string container.
Trait Implementations
sourceimpl Clone for StringContainer
impl Clone for StringContainer
sourcefn clone(&self) -> StringContainer
fn clone(&self) -> StringContainer
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for StringContainer
impl Send for StringContainer
impl Sync for StringContainer
impl Unpin for StringContainer
impl UnwindSafe for StringContainer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more