pub enum SemanticOwner {
Binding {
let_id: String,
binding_id: String,
},
Parameter {
fn_id: String,
param_id: String,
param_name: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for SemanticOwner
impl Clone for SemanticOwner
Source§fn clone(&self) -> SemanticOwner
fn clone(&self) -> SemanticOwner
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 SemanticOwner
impl Debug for SemanticOwner
Source§impl PartialEq for SemanticOwner
impl PartialEq for SemanticOwner
Source§fn eq(&self, other: &SemanticOwner) -> bool
fn eq(&self, other: &SemanticOwner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SemanticOwner
impl StructuralPartialEq for SemanticOwner
Auto Trait Implementations§
impl Freeze for SemanticOwner
impl RefUnwindSafe for SemanticOwner
impl Send for SemanticOwner
impl Sync for SemanticOwner
impl Unpin for SemanticOwner
impl UnsafeUnpin for SemanticOwner
impl UnwindSafe for SemanticOwner
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