struct WherePredWithParams {
node: WherePred,
self_ty_params: FxHashSet<GenericParam>,
other_params: FxHashSet<GenericParam>,
}Fields§
§node: WherePred§self_ty_params: FxHashSet<GenericParam>Generic parameters contained in the “self type” of this where predicate.
Struct<T, U>: Trait<T, Assoc = V>,
^^^^^^^^^^^^ params in this partT and U in this example.
other_params: FxHashSet<GenericParam>Generic parameters contained in the trait reference of this where predicate.
Struct<T, U>: Trait<T, Assoc = V>,
^^^^^^^^^^^^^^^^^^^ params in this partT and V in this example.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WherePredWithParams
impl !RefUnwindSafe for WherePredWithParams
impl !Send for WherePredWithParams
impl !Sync for WherePredWithParams
impl Unpin for WherePredWithParams
impl UnsafeUnpin for WherePredWithParams
impl !UnwindSafe for WherePredWithParams
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
§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more