pub struct BindingResolution {
pub name: BindingName,
pub binding: BindingId,
pub owner: BindingOwner,
pub span: Span,
}Fields§
§name: BindingName§binding: BindingId§owner: BindingOwner§span: SpanTrait Implementations§
Source§impl Clone for BindingResolution
impl Clone for BindingResolution
Source§fn clone(&self) -> BindingResolution
fn clone(&self) -> BindingResolution
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 BindingResolution
impl Debug for BindingResolution
Source§impl<'de> Deserialize<'de> for BindingResolution
impl<'de> Deserialize<'de> for BindingResolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BindingResolution
impl PartialEq for BindingResolution
Source§fn eq(&self, other: &BindingResolution) -> bool
fn eq(&self, other: &BindingResolution) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BindingResolution
impl Serialize for BindingResolution
impl StructuralPartialEq for BindingResolution
Auto Trait Implementations§
impl Freeze for BindingResolution
impl RefUnwindSafe for BindingResolution
impl Send for BindingResolution
impl Sync for BindingResolution
impl Unpin for BindingResolution
impl UnsafeUnpin for BindingResolution
impl UnwindSafe for BindingResolution
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