Function edlang_check::lowering_error_to_report
source · pub fn lowering_error_to_report(
+ Function edlang_check::lowering_error_to_report
source · pub fn lowering_error_to_report(
error: LoweringError,
session: &Session
) -> Report<'_, (String, Range<usize>)>
Expand description
Creates a report from a lowering error.
diff --git a/edlang_check/index.html b/edlang_check/index.html
index c76d539c0..64e77f763 100644
--- a/edlang_check/index.html
+++ b/edlang_check/index.html
@@ -1,3 +1,3 @@
edlang_check - Rust
- Crate edlang_check
source · Functions§
- Creates a report from a lowering error.
\ No newline at end of file
+ Crate edlang_check
source · Functions§
- Creates a report from a lowering error.
\ No newline at end of file
diff --git a/edlang_ir/enum.BinOp.html b/edlang_ir/enum.BinOp.html
index 71a458142..82f229a8e 100644
--- a/edlang_ir/enum.BinOp.html
+++ b/edlang_ir/enum.BinOp.html
@@ -1,5 +1,5 @@
BinOp in edlang_ir - Rust
- pub enum BinOp {
+ pub enum BinOp {
Show 17 variants
Add,
Sub,
Mul,
@@ -17,7 +17,7 @@
Ge,
Gt,
Offset,
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for BinOp
§impl RefUnwindSafe for BinOp
§impl Send for BinOp
§impl Sync for BinOp
§impl Unpin for BinOp
§impl UnwindSafe for BinOp
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for BinOp
§impl RefUnwindSafe for BinOp
§impl Send for BinOp
§impl Sync for BinOp
§impl Unpin for BinOp
§impl UnwindSafe for BinOp
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.ConstKind.html b/edlang_ir/enum.ConstKind.html
index fe0ffca32..082011db3 100644
--- a/edlang_ir/enum.ConstKind.html
+++ b/edlang_ir/enum.ConstKind.html
@@ -1,8 +1,8 @@
ConstKind in edlang_ir - Rust
- pub enum ConstKind {
+ pub enum ConstKind {
Value(ValueTree),
ZeroSized,
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for ConstKind
§impl RefUnwindSafe for ConstKind
§impl Send for ConstKind
§impl Sync for ConstKind
§impl Unpin for ConstKind
§impl UnwindSafe for ConstKind
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for ConstKind
§impl RefUnwindSafe for ConstKind
§impl Send for ConstKind
§impl Sync for ConstKind
§impl Unpin for ConstKind
§impl UnwindSafe for ConstKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.ConstValue.html b/edlang_ir/enum.ConstValue.html
index 18e81c1ca..b8d33f15a 100644
--- a/edlang_ir/enum.ConstValue.html
+++ b/edlang_ir/enum.ConstValue.html
@@ -1,5 +1,5 @@
ConstValue in edlang_ir - Rust
- Enum edlang_ir::ConstValue
source · pub enum ConstValue {
+ Enum edlang_ir::ConstValue
source · pub enum ConstValue {
}
Variants§
§Bool(bool)
§Char(char)
§I8(i8)
§I16(i16)
§I32(i32)
§I64(i64)
§I128(i128)
§Isize(isize)
§U8(u8)
§U16(u16)
§U32(u32)
§U64(u64)
§U128(u128)
§F32(f32)
§F64(f64)
§Str(String)
Trait Implementations§
source§impl Clone for ConstValue
source§fn clone(&self) -> ConstValue
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for ConstValue
§impl RefUnwindSafe for ConstValue
§impl Send for ConstValue
§impl Sync for ConstValue
§impl Unpin for ConstValue
§impl UnwindSafe for ConstValue
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Bool(bool)
§Char(char)
§I8(i8)
§I16(i16)
§I32(i32)
§I64(i64)
§I128(i128)
§Isize(isize)
§U8(u8)
§U16(u16)
§U32(u32)
§U64(u64)
§U128(u128)
§F32(f32)
§F64(f64)
§Str(String)
Trait Implementations§
source§impl Clone for ConstValue
source§fn clone(&self) -> ConstValue
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for ConstValue
§impl RefUnwindSafe for ConstValue
§impl Send for ConstValue
§impl Sync for ConstValue
§impl Unpin for ConstValue
§impl UnwindSafe for ConstValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.FloatTy.html b/edlang_ir/enum.FloatTy.html
index 0fe219bd7..dc1abbc7f 100644
--- a/edlang_ir/enum.FloatTy.html
+++ b/edlang_ir/enum.FloatTy.html
@@ -1,15 +1,15 @@
FloatTy in edlang_ir - Rust
- pub enum FloatTy {
+ pub enum FloatTy {
F32,
F64,
-}
Variants§
Trait Implementations§
source§impl Ord for FloatTy
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
+}Variants§
Trait Implementations§
source§impl Ord for FloatTy
source§impl PartialEq for FloatTy
source§impl PartialOrd for FloatTy
source§impl PartialOrd for FloatTy
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Copy for FloatTy
source§impl Eq for FloatTy
source§impl StructuralPartialEq for FloatTy
Auto Trait Implementations§
§impl Freeze for FloatTy
§impl RefUnwindSafe for FloatTy
§impl Send for FloatTy
§impl Sync for FloatTy
§impl Unpin for FloatTy
§impl UnwindSafe for FloatTy
Blanket Implementations§
source§impl Copy for FloatTy
source§impl Eq for FloatTy
source§impl StructuralPartialEq for FloatTy
Auto Trait Implementations§
§impl Freeze for FloatTy
§impl RefUnwindSafe for FloatTy
§impl Send for FloatTy
§impl Sync for FloatTy
§impl Unpin for FloatTy
§impl UnwindSafe for FloatTy
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.IntTy.html b/edlang_ir/enum.IntTy.html
index 8f06111f3..b5cf91496 100644
--- a/edlang_ir/enum.IntTy.html
+++ b/edlang_ir/enum.IntTy.html
@@ -1,19 +1,19 @@
IntTy in edlang_ir - Rust
- pub enum IntTy {
+ pub enum IntTy {
I128,
I64,
I32,
I16,
I8,
Isize,
-}
Variants§
Trait Implementations§
source§impl Ord for IntTy
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
+}Variants§
Trait Implementations§
source§impl Ord for IntTy
source§impl PartialEq for IntTy
source§impl PartialOrd for IntTy
source§impl PartialOrd for IntTy
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Copy for IntTy
source§impl Eq for IntTy
source§impl StructuralPartialEq for IntTy
Auto Trait Implementations§
§impl Freeze for IntTy
§impl RefUnwindSafe for IntTy
§impl Send for IntTy
§impl Sync for IntTy
§impl Unpin for IntTy
§impl UnwindSafe for IntTy
Blanket Implementations§
source§impl Copy for IntTy
source§impl Eq for IntTy
source§impl StructuralPartialEq for IntTy
Auto Trait Implementations§
§impl Freeze for IntTy
§impl RefUnwindSafe for IntTy
§impl Send for IntTy
§impl Sync for IntTy
§impl Unpin for IntTy
§impl UnwindSafe for IntTy
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.LocalKind.html b/edlang_ir/enum.LocalKind.html
index 08eca8275..fee43d746 100644
--- a/edlang_ir/enum.LocalKind.html
+++ b/edlang_ir/enum.LocalKind.html
@@ -1,9 +1,9 @@
LocalKind in edlang_ir - Rust
- pub enum LocalKind {
+ pub enum LocalKind {
Temp,
Arg,
ReturnPointer,
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for LocalKind
§impl RefUnwindSafe for LocalKind
§impl Send for LocalKind
§impl Sync for LocalKind
§impl Unpin for LocalKind
§impl UnwindSafe for LocalKind
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for LocalKind
§impl RefUnwindSafe for LocalKind
§impl Send for LocalKind
§impl Sync for LocalKind
§impl Unpin for LocalKind
§impl UnwindSafe for LocalKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.LogicalOp.html b/edlang_ir/enum.LogicalOp.html
index bfb77918a..cf6b44c08 100644
--- a/edlang_ir/enum.LogicalOp.html
+++ b/edlang_ir/enum.LogicalOp.html
@@ -1,8 +1,8 @@
LogicalOp in edlang_ir - Rust
- pub enum LogicalOp {
+ pub enum LogicalOp {
And,
Or,
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for LogicalOp
§impl RefUnwindSafe for LogicalOp
§impl Send for LogicalOp
§impl Sync for LogicalOp
§impl Unpin for LogicalOp
§impl UnwindSafe for LogicalOp
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for LogicalOp
§impl RefUnwindSafe for LogicalOp
§impl Send for LogicalOp
§impl Sync for LogicalOp
§impl Unpin for LogicalOp
§impl UnwindSafe for LogicalOp
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.Operand.html b/edlang_ir/enum.Operand.html
index b7357adfe..41ab5c0fd 100644
--- a/edlang_ir/enum.Operand.html
+++ b/edlang_ir/enum.Operand.html
@@ -1,9 +1,9 @@
-Operand in edlang_ir - Rust
- pub enum Operand {
+Operand in edlang_ir - Rust
+ pub enum Operand {
Copy(Place),
Move(Place),
Constant(ConstData),
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Operand
§impl RefUnwindSafe for Operand
§impl Send for Operand
§impl Sync for Operand
§impl Unpin for Operand
§impl UnwindSafe for Operand
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for Operand
§impl RefUnwindSafe for Operand
§impl Send for Operand
§impl Sync for Operand
§impl Unpin for Operand
§impl UnwindSafe for Operand
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.PlaceElem.html b/edlang_ir/enum.PlaceElem.html
index e4525d782..ac31db7d6 100644
--- a/edlang_ir/enum.PlaceElem.html
+++ b/edlang_ir/enum.PlaceElem.html
@@ -1,5 +1,5 @@
PlaceElem in edlang_ir - Rust
- pub enum PlaceElem {
+ pub enum PlaceElem {
Deref,
Field {
field_idx: usize,
@@ -7,7 +7,7 @@
Index {
local: usize,
},
-}
Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for PlaceElem
§impl RefUnwindSafe for PlaceElem
§impl Send for PlaceElem
§impl Sync for PlaceElem
§impl Unpin for PlaceElem
§impl UnwindSafe for PlaceElem
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for PlaceElem
§impl RefUnwindSafe for PlaceElem
§impl Send for PlaceElem
§impl Sync for PlaceElem
§impl Unpin for PlaceElem
§impl UnwindSafe for PlaceElem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.RValue.html b/edlang_ir/enum.RValue.html
index ee0480988..c389780a6 100644
--- a/edlang_ir/enum.RValue.html
+++ b/edlang_ir/enum.RValue.html
@@ -1,12 +1,12 @@
-RValue in edlang_ir - Rust
- pub enum RValue {
+RValue in edlang_ir - Rust
+ pub enum RValue {
Use(Operand, Span),
Ref(bool, Operand, Span),
BinOp(BinOp, Operand, Operand, Span),
LogicOp(LogicalOp, Operand, Operand, Span),
UnOp(UnOp, Operand, Span),
Cast(Operand, TypeInfo, Span),
-}
Variants§
§Use(Operand, Span)
§Ref(bool, Operand, Span)
§BinOp(BinOp, Operand, Operand, Span)
§LogicOp(LogicalOp, Operand, Operand, Span)
§UnOp(UnOp, Operand, Span)
§Cast(Operand, TypeInfo, Span)
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for RValue
§impl RefUnwindSafe for RValue
§impl Send for RValue
§impl Sync for RValue
§impl Unpin for RValue
§impl UnwindSafe for RValue
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Use(Operand, Span)
§Ref(bool, Operand, Span)
§BinOp(BinOp, Operand, Operand, Span)
§LogicOp(LogicalOp, Operand, Operand, Span)
§UnOp(UnOp, Operand, Span)
§Cast(Operand, TypeInfo, Span)
Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for RValue
§impl RefUnwindSafe for RValue
§impl Send for RValue
§impl Sync for RValue
§impl Unpin for RValue
§impl UnwindSafe for RValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.StatementKind.html b/edlang_ir/enum.StatementKind.html
index 4fdc65a37..24e08977a 100644
--- a/edlang_ir/enum.StatementKind.html
+++ b/edlang_ir/enum.StatementKind.html
@@ -1,9 +1,9 @@
StatementKind in edlang_ir - Rust
- Enum edlang_ir::StatementKind
source · pub enum StatementKind {
+ Enum edlang_ir::StatementKind
source · pub enum StatementKind {
Assign(Place, RValue),
StorageLive(usize),
StorageDead(usize),
-}
Variants§
Trait Implementations§
source§impl Clone for StatementKind
source§fn clone(&self) -> StatementKind
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for StatementKind
§impl RefUnwindSafe for StatementKind
§impl Send for StatementKind
§impl Sync for StatementKind
§impl Unpin for StatementKind
§impl UnwindSafe for StatementKind
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Clone for StatementKind
source§fn clone(&self) -> StatementKind
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for StatementKind
§impl RefUnwindSafe for StatementKind
§impl Send for StatementKind
§impl Sync for StatementKind
§impl Unpin for StatementKind
§impl UnwindSafe for StatementKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.Terminator.html b/edlang_ir/enum.Terminator.html
index dc8e54a10..bfcb00c40 100644
--- a/edlang_ir/enum.Terminator.html
+++ b/edlang_ir/enum.Terminator.html
@@ -1,5 +1,5 @@
Terminator in edlang_ir - Rust
- Enum edlang_ir::Terminator
source · pub enum Terminator {
+ Enum edlang_ir::Terminator
source · pub enum Terminator {
Target(usize),
Return,
SwitchInt {
@@ -17,7 +17,7 @@
§Unreachable
Trait Implementations§
source§impl Clone for Terminator
source§fn clone(&self) -> Terminator
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for Terminator
§impl RefUnwindSafe for Terminator
§impl Send for Terminator
§impl Sync for Terminator
§impl Unpin for Terminator
§impl UnwindSafe for Terminator
Blanket Implementations§
§Unreachable
Trait Implementations§
source§impl Clone for Terminator
source§fn clone(&self) -> Terminator
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moreAuto Trait Implementations§
§impl Freeze for Terminator
§impl RefUnwindSafe for Terminator
§impl Send for Terminator
§impl Sync for Terminator
§impl Unpin for Terminator
§impl UnwindSafe for Terminator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/edlang_ir/enum.TypeKind.html b/edlang_ir/enum.TypeKind.html
index d1308d81b..032f74987 100644
--- a/edlang_ir/enum.TypeKind.html
+++ b/edlang_ir/enum.TypeKind.html
@@ -1,5 +1,5 @@
TypeKind in edlang_ir - Rust
- pub enum TypeKind {
+ pub enum TypeKind {
Unit,
Bool,
Char,
@@ -11,14 +11,14 @@
Ptr(bool, Box<TypeInfo>),
Ref(bool, Box<TypeInfo>),
Struct(DefId, String),
-}
Variants§
§Unit
§Bool
§Char
§Int(IntTy)
§Uint(UintTy)
§Float(FloatTy)
§FnDef(DefId, Vec<TypeInfo>)
§Str
§Ptr(bool, Box<TypeInfo>)
§Ref(bool, Box<TypeInfo>)
§Struct(DefId, String)
Implementations§
source§impl TypeKind
sourcepub const fn is_unit(&self) -> bool
sourcepub const fn is_integer(&self) -> bool
sourcepub const fn is_signed_integer(&self) -> bool
sourcepub const fn is_float(&self) -> bool
sourcepub fn get_falsy_value(&self) -> ValueTree
source§impl TypeKind
sourcepub fn get_i128() -> Self
sourcepub fn get_i64() -> Self
sourcepub fn get_i32() -> Self
sourcepub fn get_i16() -> Self
sourcepub fn get_i8() -> Self
sourcepub fn get_u128() -> Self
sourcepub fn get_u64() -> Self
sourcepub fn get_u32() -> Self
sourcepub fn get_u16() -> Self
sourcepub fn get_u8() -> Self
sourcepub fn get_f32() -> Self
sourcepub fn get_f64() -> Self
sourcepub fn get_bool() -> Self
sourcepub fn get_char() -> Self
Trait Implementations§
source§impl Ord for TypeKind
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
+}Variants§
§Unit
§Bool
§Char
§Int(IntTy)
§Uint(UintTy)
§Float(FloatTy)
§FnDef(DefId, Vec<TypeInfo>)
§Str
§Ptr(bool, Box<TypeInfo>)
§Ref(bool, Box<TypeInfo>)
§Struct(DefId, String)
Implementations§
source§impl TypeKind
sourcepub const fn is_unit(&self) -> bool
sourcepub const fn is_integer(&self) -> bool
sourcepub const fn is_signed_integer(&self) -> bool
sourcepub const fn is_float(&self) -> bool
sourcepub fn get_falsy_value(&self) -> ValueTree
source§impl TypeKind
sourcepub fn get_i128() -> Self
sourcepub fn get_i64() -> Self
sourcepub fn get_i32() -> Self
sourcepub fn get_i16() -> Self
sourcepub fn get_i8() -> Self
sourcepub fn get_u128() -> Self
sourcepub fn get_u64() -> Self
sourcepub fn get_u32() -> Self
sourcepub fn get_u16() -> Self
sourcepub fn get_u8() -> Self
sourcepub fn get_f32() -> Self
sourcepub fn get_f64() -> Self
sourcepub fn get_bool() -> Self
sourcepub fn get_char() -> Self
Trait Implementations§
source§impl Ord for TypeKind
source§impl PartialEq for TypeKind
source§impl PartialOrd for TypeKind
source§impl PartialOrd for TypeKind
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read moresource§impl Eq for TypeKind
source§impl StructuralPartialEq for TypeKind
Auto Trait Implementations§
§impl Freeze for TypeKind
§impl RefUnwindSafe for TypeKind
§impl Send for TypeKind
§impl Sync for TypeKind
§impl Unpin for TypeKind
§impl UnwindSafe for TypeKind
Blanket Implementations§
source§impl Eq for TypeKind
source§impl StructuralPartialEq for TypeKind
Auto Trait Implementations§
§impl Freeze for TypeKind
§impl RefUnwindSafe for TypeKind
§impl Send for TypeKind
§impl Sync for TypeKind
§impl Unpin for TypeKind
§impl UnwindSafe for TypeKind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T