pub struct FunctionCapture {
pub capture_defs: Vec<DefId>,
pub all_versions: Vec<DefId>,
pub version_offset: usize,
}Fields§
§capture_defs: Vec<DefId>§all_versions: Vec<DefId>§version_offset: usizeTrait Implementations§
Source§impl Clone for FunctionCapture
impl Clone for FunctionCapture
Source§fn clone(&self) -> FunctionCapture
fn clone(&self) -> FunctionCapture
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FunctionCapture
impl Debug for FunctionCapture
Source§impl Default for FunctionCapture
impl Default for FunctionCapture
Source§fn default() -> FunctionCapture
fn default() -> FunctionCapture
Returns the “default value” for a type. Read more
Source§impl DenseDefault for FunctionCapture
impl DenseDefault for FunctionCapture
fn dense_default() -> Self
impl Eq for FunctionCapture
Source§impl Hash for FunctionCapture
impl Hash for FunctionCapture
Source§impl PartialEq for FunctionCapture
impl PartialEq for FunctionCapture
Source§fn eq(&self, other: &FunctionCapture) -> bool
fn eq(&self, other: &FunctionCapture) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FunctionCapture
Auto Trait Implementations§
impl !Send for FunctionCapture
impl !Sync for FunctionCapture
impl Freeze for FunctionCapture
impl RefUnwindSafe for FunctionCapture
impl Unpin for FunctionCapture
impl UnsafeUnpin for FunctionCapture
impl UnwindSafe for FunctionCapture
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