pub struct Name<R>{ /* private fields */ }Expand description
The name associated with a debuginfo entry.
Implementations§
Source§impl<R> Name<R>
impl<R> Name<R>
Sourcepub fn to_string(&self) -> Result<Cow<'_, str>, Error>
pub fn to_string(&self) -> Result<Cow<'_, str>, Error>
Convert all remaining data to a clone-on-write string.
The string will be borrowed where possible, but some readers may always return an owned string.
Returns an error if the data contains invalid characters.
Trait Implementations§
Auto Trait Implementations§
impl<R> Freeze for Name<R>where
R: Freeze,
impl<R> RefUnwindSafe for Name<R>where
R: RefUnwindSafe,
impl<R> Send for Name<R>where
R: Send,
impl<R> Sync for Name<R>where
R: Sync,
impl<R> Unpin for Name<R>where
R: Unpin,
impl<R> UnsafeUnpin for Name<R>where
R: UnsafeUnpin,
impl<R> UnwindSafe for Name<R>where
R: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Reflect for Twhere
T: ?Sized,
impl<T> Reflect for Twhere
T: ?Sized,
Source§fn local_type_id(&self) -> usize
fn local_type_id(&self) -> usize
Produces an ID that uniquely identifies the type within its compilation
unit.