Struct stable_mir::ty::ClosureDef
source · pub struct ClosureDef(pub DefId);
Tuple Fields§
§0: DefId
Trait Implementations§
source§impl Clone for ClosureDef
impl Clone for ClosureDef
source§fn clone(&self) -> ClosureDef
fn clone(&self) -> ClosureDef
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 ClosureDef
impl Debug for ClosureDef
source§impl PartialEq<ClosureDef> for ClosureDef
impl PartialEq<ClosureDef> for ClosureDef
source§fn eq(&self, other: &ClosureDef) -> bool
fn eq(&self, other: &ClosureDef) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ClosureDef
impl Eq for ClosureDef
impl StructuralEq for ClosureDef
impl StructuralPartialEq for ClosureDef
Auto Trait Implementations§
impl RefUnwindSafe for ClosureDef
impl Send for ClosureDef
impl Sync for ClosureDef
impl Unpin for ClosureDef
impl UnwindSafe for ClosureDef
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes