pub struct Inference {
pub ty: TypeId,
pub refinement: RefinementId,
}Fields§
§ty: TypeId§refinement: RefinementIdImplementations§
Source§impl Inference
impl Inference
pub fn inference() -> Self
pub fn inference_type_id_refinement_id( ty: TypeId, refinement: RefinementId, ) -> Self
Trait Implementations§
Source§impl DenseDefault for Inference
impl DenseDefault for Inference
fn dense_default() -> Self
Auto Trait Implementations§
impl !Send for Inference
impl !Sync for Inference
impl Freeze for Inference
impl RefUnwindSafe for Inference
impl Unpin for Inference
impl UnsafeUnpin for Inference
impl UnwindSafe for Inference
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