pub struct ArcStringBuilder { /* private fields */ }Implementations§
Source§impl ArcStringBuilder
impl ArcStringBuilder
pub const fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn from_iter<'a>(it: impl Iterator<Item = &'a str> + Clone) -> Self
pub const fn can_be_sso(s: &str) -> bool
pub const fn try_new_sso(s: &str) -> Option<Self>
pub fn from_display<T: Display>(display: T) -> Self
pub fn capacity(&self) -> usize
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn as_str(&self) -> &str
pub fn as_mut_str(&mut self) -> &mut str
pub fn reserve_exact(&mut self, extra: usize)
pub fn reserve(&mut self, extra: usize)
pub fn shrink_to_fit(&mut self)
pub fn push(&mut self, c: char)
pub fn push_str(&mut self, s: &str)
pub fn into_arcstring(self) -> ArcString
Trait Implementations§
Source§impl Add<&str> for ArcStringBuilder
impl Add<&str> for ArcStringBuilder
Source§impl Add<char> for ArcStringBuilder
impl Add<char> for ArcStringBuilder
Source§impl Add for ArcStringBuilder
impl Add for ArcStringBuilder
Source§impl AsRef<str> for ArcStringBuilder
impl AsRef<str> for ArcStringBuilder
Source§impl Borrow<str> for ArcStringBuilder
impl Borrow<str> for ArcStringBuilder
Source§impl BorrowMut<str> for ArcStringBuilder
impl BorrowMut<str> for ArcStringBuilder
Source§fn borrow_mut(&mut self) -> &mut str
fn borrow_mut(&mut self) -> &mut str
Mutably borrows from an owned value. Read more
Source§impl Clone for ArcStringBuilder
impl Clone for ArcStringBuilder
Source§impl Debug for ArcStringBuilder
impl Debug for ArcStringBuilder
Source§impl Default for ArcStringBuilder
impl Default for ArcStringBuilder
Source§impl Display for ArcStringBuilder
impl Display for ArcStringBuilder
Source§impl Drop for ArcStringBuilder
impl Drop for ArcStringBuilder
Source§impl From<&mut str> for ArcStringBuilder
impl From<&mut str> for ArcStringBuilder
Source§impl From<&str> for ArcStringBuilder
impl From<&str> for ArcStringBuilder
Source§impl From<ArcString> for ArcStringBuilder
impl From<ArcString> for ArcStringBuilder
Source§impl From<ArcStringBuilder> for ArcString
impl From<ArcStringBuilder> for ArcString
Source§fn from(value: ArcStringBuilder) -> Self
fn from(value: ArcStringBuilder) -> Self
Converts to this type from the input type.
Source§impl From<String> for ArcStringBuilder
impl From<String> for ArcStringBuilder
Source§impl From<char> for ArcStringBuilder
impl From<char> for ArcStringBuilder
Source§impl Hash for ArcStringBuilder
impl Hash for ArcStringBuilder
Source§impl PartialEq<ArcString> for ArcStringBuilder
impl PartialEq<ArcString> for ArcStringBuilder
Source§impl PartialEq<ArcStringBuilder> for ArcString
impl PartialEq<ArcStringBuilder> for ArcString
Source§impl PartialEq<str> for ArcStringBuilder
impl PartialEq<str> for ArcStringBuilder
Source§impl PartialEq for ArcStringBuilder
impl PartialEq for ArcStringBuilder
Source§impl Write for ArcStringBuilder
impl Write for ArcStringBuilder
impl Eq for ArcStringBuilder
Auto Trait Implementations§
impl Freeze for ArcStringBuilder
impl RefUnwindSafe for ArcStringBuilder
impl Send for ArcStringBuilder
impl Sync for ArcStringBuilder
impl Unpin for ArcStringBuilder
impl UnsafeUnpin for ArcStringBuilder
impl UnwindSafe for ArcStringBuilder
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