pub struct RustUnitBinding { /* private fields */ }Expand description
What one report-local unit identifier binds to in the snapshot.
Implementations§
Source§impl RustUnitBinding
impl RustUnitBinding
Sourcepub fn unit(&self) -> ResolutionUnitId
pub fn unit(&self) -> ResolutionUnitId
The report-local identifier this binding answers for.
Sourcepub fn snapshot_unit(&self) -> RustSnapshotUnitId
pub fn snapshot_unit(&self) -> RustSnapshotUnitId
The snapshot unit the report unit describes.
Trait Implementations§
Source§impl Clone for RustUnitBinding
impl Clone for RustUnitBinding
Source§fn clone(&self) -> RustUnitBinding
fn clone(&self) -> RustUnitBinding
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 moreimpl Copy for RustUnitBinding
Source§impl Debug for RustUnitBinding
impl Debug for RustUnitBinding
impl Eq for RustUnitBinding
Source§impl PartialEq for RustUnitBinding
impl PartialEq for RustUnitBinding
impl StructuralPartialEq for RustUnitBinding
Auto Trait Implementations§
impl Freeze for RustUnitBinding
impl RefUnwindSafe for RustUnitBinding
impl Send for RustUnitBinding
impl Sync for RustUnitBinding
impl Unpin for RustUnitBinding
impl UnsafeUnpin for RustUnitBinding
impl UnwindSafe for RustUnitBinding
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, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 more