Struct cpp_demangle::ast::LambdaSig
source · [−]pub struct LambdaSig(_);
Expand description
The <lambda-sig>
production.
<lambda-sig> ::= <parameter type>+ # Parameter types or "v" if the lambda has no parameters
Trait Implementations
impl Eq for LambdaSig
impl StructuralEq for LambdaSig
impl StructuralPartialEq for LambdaSig
Auto Trait Implementations
impl RefUnwindSafe for LambdaSig
impl Send for LambdaSig
impl Sync for LambdaSig
impl Unpin for LambdaSig
impl UnwindSafe for LambdaSig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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