Struct chalk_parse::ast::QuantifiedWhereClause
source · pub struct QuantifiedWhereClause {
pub variable_kinds: Vec<VariableKind>,
pub where_clause: WhereClause,
}
Fields§
§variable_kinds: Vec<VariableKind>
§where_clause: WhereClause
Trait Implementations§
source§impl Clone for QuantifiedWhereClause
impl Clone for QuantifiedWhereClause
source§fn clone(&self) -> QuantifiedWhereClause
fn clone(&self) -> QuantifiedWhereClause
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 QuantifiedWhereClause
impl Debug for QuantifiedWhereClause
source§impl PartialEq for QuantifiedWhereClause
impl PartialEq for QuantifiedWhereClause
source§fn eq(&self, other: &QuantifiedWhereClause) -> bool
fn eq(&self, other: &QuantifiedWhereClause) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for QuantifiedWhereClause
impl StructuralPartialEq for QuantifiedWhereClause
Auto Trait Implementations§
impl Freeze for QuantifiedWhereClause
impl RefUnwindSafe for QuantifiedWhereClause
impl Send for QuantifiedWhereClause
impl Sync for QuantifiedWhereClause
impl Unpin for QuantifiedWhereClause
impl UnwindSafe for QuantifiedWhereClause
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
)