pub struct CannotInferBinaryOperation { /* private fields */ }Implementations§
Source§impl CannotInferBinaryOperation
impl CannotInferBinaryOperation
pub fn operator_eq(&self, rhs: &CannotInferBinaryOperation) -> bool
Source§impl CannotInferBinaryOperation
impl CannotInferBinaryOperation
pub fn op(&self) -> AstExprBinary_Op
pub fn suggestedToAnnotate(&self) -> Option<&str>
pub fn kind(&self) -> OpKind
Trait Implementations§
Source§impl Clone for CannotInferBinaryOperation
impl Clone for CannotInferBinaryOperation
Source§fn clone(&self) -> CannotInferBinaryOperation
fn clone(&self) -> CannotInferBinaryOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CopyError for CannotInferBinaryOperation
impl CopyError for CannotInferBinaryOperation
fn copy_error_impl( &mut self, _dest_arena: &mut TypeArena, _clone_state: &mut CloneState, )
Source§impl Debug for CannotInferBinaryOperation
impl Debug for CannotInferBinaryOperation
impl Eq for CannotInferBinaryOperation
Source§impl ErrorToString for CannotInferBinaryOperation
impl ErrorToString for CannotInferBinaryOperation
fn error_to_string_impl(&self, stream: &mut dyn Write) -> Result
Source§impl From<CannotInferBinaryOperation> for TypeErrorData
impl From<CannotInferBinaryOperation> for TypeErrorData
Source§fn from(value: CannotInferBinaryOperation) -> Self
fn from(value: CannotInferBinaryOperation) -> Self
Converts to this type from the input type.
Source§impl Hash for CannotInferBinaryOperation
impl Hash for CannotInferBinaryOperation
Source§impl PartialEq for CannotInferBinaryOperation
impl PartialEq for CannotInferBinaryOperation
Source§fn eq(&self, other: &CannotInferBinaryOperation) -> bool
fn eq(&self, other: &CannotInferBinaryOperation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CannotInferBinaryOperation
Source§impl TypeErrorDataMember for CannotInferBinaryOperation
impl TypeErrorDataMember for CannotInferBinaryOperation
fn get_if(v: &TypeErrorData) -> Option<&Self>
fn get_if_mut(v: &mut TypeErrorData) -> Option<&mut Self>
Auto Trait Implementations§
impl Freeze for CannotInferBinaryOperation
impl RefUnwindSafe for CannotInferBinaryOperation
impl Send for CannotInferBinaryOperation
impl Sync for CannotInferBinaryOperation
impl Unpin for CannotInferBinaryOperation
impl UnsafeUnpin for CannotInferBinaryOperation
impl UnwindSafe for CannotInferBinaryOperation
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