Struct chalk_parse::ast::AssocTyValue
source · pub struct AssocTyValue {
pub name: Identifier,
pub variable_kinds: Vec<VariableKind>,
pub value: Ty,
pub default: bool,
}
Fields§
§name: Identifier
§variable_kinds: Vec<VariableKind>
§value: Ty
§default: bool
Trait Implementations§
source§impl Clone for AssocTyValue
impl Clone for AssocTyValue
source§fn clone(&self) -> AssocTyValue
fn clone(&self) -> AssocTyValue
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 AssocTyValue
impl Debug for AssocTyValue
source§impl PartialEq for AssocTyValue
impl PartialEq for AssocTyValue
source§fn eq(&self, other: &AssocTyValue) -> bool
fn eq(&self, other: &AssocTyValue) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for AssocTyValue
impl StructuralPartialEq for AssocTyValue
Auto Trait Implementations§
impl Freeze for AssocTyValue
impl RefUnwindSafe for AssocTyValue
impl Send for AssocTyValue
impl Sync for AssocTyValue
impl Unpin for AssocTyValue
impl UnwindSafe for AssocTyValue
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)