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