Enum cpp_demangle::ast::WellKnownComponent
source · pub enum WellKnownComponent {
Std,
StdAllocator,
StdString1,
StdString2,
StdIstream,
StdOstream,
StdIostream,
}
Expand description
The <substitution>
variants that are encoded directly in the grammar,
rather than as back references to other components in the substitution
table.
Variants§
Std
std
StdAllocator
std::allocator
StdString1
std::basic_string
StdString2
std::string
StdIstream
std::basic_istream<char, std::char_traits
StdOstream
std::ostream
StdIostream
std::basic_iostream<char, std::char_traits
Trait Implementations§
source§impl Clone for WellKnownComponent
impl Clone for WellKnownComponent
source§fn clone(&self) -> WellKnownComponent
fn clone(&self) -> WellKnownComponent
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 WellKnownComponent
impl Debug for WellKnownComponent
source§impl PartialEq for WellKnownComponent
impl PartialEq for WellKnownComponent
source§fn eq(&self, other: &WellKnownComponent) -> bool
fn eq(&self, other: &WellKnownComponent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for WellKnownComponent
impl StructuralPartialEq for WellKnownComponent
Auto Trait Implementations§
impl Freeze for WellKnownComponent
impl RefUnwindSafe for WellKnownComponent
impl Send for WellKnownComponent
impl Sync for WellKnownComponent
impl Unpin for WellKnownComponent
impl UnwindSafe for WellKnownComponent
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)