pub enum TypeInferenceSource {
Literal,
Expression,
Context,
DefaultValue,
Usage,
Annotation,
}Expand description
类型推断来源
表示类型是如何被推断出来的。
Variants§
Literal
从字面量推断
Expression
从表达式推断
Context
从上下文推断
DefaultValue
从默认值推断
Usage
从使用方式推断
Annotation
从类型注解推断
Trait Implementations§
Source§impl Clone for TypeInferenceSource
impl Clone for TypeInferenceSource
Source§fn clone(&self) -> TypeInferenceSource
fn clone(&self) -> TypeInferenceSource
Returns a duplicate 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 TypeInferenceSource
impl Debug for TypeInferenceSource
Source§impl PartialEq for TypeInferenceSource
impl PartialEq for TypeInferenceSource
impl Copy for TypeInferenceSource
impl Eq for TypeInferenceSource
impl StructuralPartialEq for TypeInferenceSource
Auto Trait Implementations§
impl Freeze for TypeInferenceSource
impl RefUnwindSafe for TypeInferenceSource
impl Send for TypeInferenceSource
impl Sync for TypeInferenceSource
impl Unpin for TypeInferenceSource
impl UnsafeUnpin for TypeInferenceSource
impl UnwindSafe for TypeInferenceSource
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