#[repr(u8)]
pub enum ExceptionVector {
Show 256 variants DivideError, Debug, NonMaskableInterrupt, Breakpoint, OverflowException, BoundRangeExceeded, InvalidOpcode, DeviceNotAvailable, DoubleFault, CoprocessorSegmentOverrun, InvalidTss, SegmentNotPresent, StackFault, GeneralProtection, PageFault, _Reserved0, X87FpuFloatingPointError, AlignmentCheckException, MachineCheckException, SimdFloatingPointException, VirtualizationException, _Reserved1, _Reserved2, _Reserved3, _Reserved4, _Reserved5, _Reserved6, _Reserved7, _Reserved8, _Reserved9, _Reserved10, _Reserved11, UserDefined0, UserDefined1, UserDefined2, UserDefined3, UserDefined4, UserDefined5, UserDefined6, UserDefined7, UserDefined8, UserDefined9, UserDefined10, UserDefined11, UserDefined12, UserDefined13, UserDefined14, UserDefined15, UserDefined16, UserDefined17, UserDefined18, UserDefined19, UserDefined20, UserDefined21, UserDefined22, UserDefined23, UserDefined24, UserDefined25, UserDefined26, UserDefined27, UserDefined28, UserDefined29, UserDefined30, UserDefined31, UserDefined32, UserDefined33, UserDefined34, UserDefined35, UserDefined36, UserDefined37, UserDefined38, UserDefined39, UserDefined40, UserDefined41, UserDefined42, UserDefined43, UserDefined44, UserDefined45, UserDefined46, UserDefined47, UserDefined48, UserDefined49, UserDefined50, UserDefined51, UserDefined52, UserDefined53, UserDefined54, UserDefined55, UserDefined56, UserDefined57, UserDefined58, UserDefined59, UserDefined60, UserDefined61, UserDefined62, UserDefined63, UserDefined64, UserDefined65, UserDefined66, UserDefined67, UserDefined68, UserDefined69, UserDefined70, UserDefined71, UserDefined72, UserDefined73, UserDefined74, UserDefined75, UserDefined76, UserDefined77, UserDefined78, UserDefined79, UserDefined80, UserDefined81, UserDefined82, UserDefined83, UserDefined84, UserDefined85, UserDefined86, UserDefined87, UserDefined88, UserDefined89, UserDefined90, UserDefined91, UserDefined92, UserDefined93, UserDefined94, UserDefined95, UserDefined96, UserDefined97, UserDefined98, UserDefined99, UserDefined100, UserDefined101, UserDefined102, UserDefined103, UserDefined104, UserDefined105, UserDefined106, UserDefined107, UserDefined108, UserDefined109, UserDefined110, UserDefined111, UserDefined112, UserDefined113, UserDefined114, UserDefined115, UserDefined116, UserDefined117, UserDefined118, UserDefined119, UserDefined120, UserDefined121, UserDefined122, UserDefined123, UserDefined124, UserDefined125, UserDefined126, UserDefined127, UserDefined128, UserDefined129, UserDefined130, UserDefined131, UserDefined132, UserDefined133, UserDefined134, UserDefined135, UserDefined136, UserDefined137, UserDefined138, UserDefined139, UserDefined140, UserDefined141, UserDefined142, UserDefined143, UserDefined144, UserDefined145, UserDefined146, UserDefined147, UserDefined148, UserDefined149, UserDefined150, UserDefined151, UserDefined152, UserDefined153, UserDefined154, UserDefined155, UserDefined156, UserDefined157, UserDefined158, UserDefined159, UserDefined160, UserDefined161, UserDefined162, UserDefined163, UserDefined164, UserDefined165, UserDefined166, UserDefined167, UserDefined168, UserDefined169, UserDefined170, UserDefined171, UserDefined172, UserDefined173, UserDefined174, UserDefined175, UserDefined176, UserDefined177, UserDefined178, UserDefined179, UserDefined180, UserDefined181, UserDefined182, UserDefined183, UserDefined184, UserDefined185, UserDefined186, UserDefined187, UserDefined188, UserDefined189, UserDefined190, UserDefined191, UserDefined192, UserDefined193, UserDefined194, UserDefined195, UserDefined196, UserDefined197, UserDefined198, UserDefined199, UserDefined200, UserDefined201, UserDefined202, UserDefined203, UserDefined204, UserDefined205, UserDefined206, UserDefined207, UserDefined208, UserDefined209, UserDefined210, UserDefined211, UserDefined212, UserDefined213, UserDefined214, UserDefined215, UserDefined216, UserDefined217, UserDefined218, UserDefined219, UserDefined220, UserDefined221, UserDefined222, UserDefined223,
}
Expand description

Exception vector enumeration of the x86_64.

See Intel 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A: System Programming Guide, Part 1, Chapter 6.15.

Variants§

§

DivideError

Interrupt 0 - Divide Error Exception (#DE)

§

Debug

Interrupt 1 - Debug Exception (#DB)

§

NonMaskableInterrupt

Interrupt 2 - NonMaskableInterrupt Interrupt

§

Breakpoint

Interrupt 3 - Breakpoint Exception (#BP)

§

OverflowException

Interrupt 4 - Overflow Exception (#OF)

§

BoundRangeExceeded

Interrupt 5 - Bound Range Exceeded Exception (#BR)

§

InvalidOpcode

Interrupt 6 - Invalid Opcode Exception (#UD)

§

DeviceNotAvailable

Interrupt 7 - Device Not Available Exception (#NM)

§

DoubleFault

Interrupt 8 - Double Fault Exception (#DF)

§

CoprocessorSegmentOverrun

Interrupt 9 - Coprocessor Segment Overrun

§

InvalidTss

Interrupt 10 - Invalid TSS Exception (#TS)

§

SegmentNotPresent

Interrupt 11 - Segment Not Present (#NP)

§

StackFault

Interrupt 12 - Stack Fault Exception (#SS)

§

GeneralProtection

Interrupt 13 - General Protection Exception (#GP)

§

PageFault

Interrupt 14 - Page-Fault Exception (#PF)

§

_Reserved0

Interrupt 15 - Reserved.

§

X87FpuFloatingPointError

Interrupt 16 - x87 FPU Floating-Point Error (#MF)

§

AlignmentCheckException

Interrupt 17 - Alignment Check Exception (#AC)

§

MachineCheckException

Interrupt 18 - Machine-Check Exception (#MC)

§

SimdFloatingPointException

Interrupt 19 - SIMD Floating-Point Exception (#XM)

§

VirtualizationException

Interrupt 20 - Virtualization Exception (#VE)

§

_Reserved1

Interrupt 21 - Reserved1.

§

_Reserved2

Interrupt 22 - Reserved2.

§

_Reserved3

Interrupt 23 - Reserved3.

§

_Reserved4

Interrupt 24 - Reserved4.

§

_Reserved5

Interrupt 25 - Reserved5.

§

_Reserved6

Interrupt 26 - Reserved6.

§

_Reserved7

Interrupt 27 - Reserved7.

§

_Reserved8

Interrupt 28 - Reserved8.

§

_Reserved9

Interrupt 29 - Reserved9.

§

_Reserved10

Interrupt 30 - Reserved10.

§

_Reserved11

Interrupt 31 - Reserved11.

§

UserDefined0

Interrupt 32 - User Defined Interrupt0

§

UserDefined1

Interrupt 33 - User Defined Interrupt1

§

UserDefined2

Interrupt 34 - User Defined Interrupt2

§

UserDefined3

Interrupt 35 - User Defined Interrupt3

§

UserDefined4

Interrupt 36 - User Defined Interrupt4

§

UserDefined5

Interrupt 37 - User Defined Interrupt5

§

UserDefined6

Interrupt 38 - User Defined Interrupt6

§

UserDefined7

Interrupt 39 - User Defined Interrupt7

§

UserDefined8

Interrupt 40 - User Defined Interrupt8

§

UserDefined9

Interrupt 41 - User Defined Interrupt9

§

UserDefined10

Interrupt 42 - User Defined Interrupt10

§

UserDefined11

Interrupt 43 - User Defined Interrupt11

§

UserDefined12

Interrupt 44 - User Defined Interrupt12

§

UserDefined13

Interrupt 45 - User Defined Interrupt13

§

UserDefined14

Interrupt 46 - User Defined Interrupt14

§

UserDefined15

Interrupt 47 - User Defined Interrupt15

§

UserDefined16

Interrupt 48 - User Defined Interrupt16

§

UserDefined17

Interrupt 49 - User Defined Interrupt17

§

UserDefined18

Interrupt 50 - User Defined Interrupt18

§

UserDefined19

Interrupt 51 - User Defined Interrupt19

§

UserDefined20

Interrupt 52 - User Defined Interrupt20

§

UserDefined21

Interrupt 53 - User Defined Interrupt21

§

UserDefined22

Interrupt 54 - User Defined Interrupt22

§

UserDefined23

Interrupt 55 - User Defined Interrupt23

§

UserDefined24

Interrupt 56 - User Defined Interrupt24

§

UserDefined25

Interrupt 57 - User Defined Interrupt25

§

UserDefined26

Interrupt 58 - User Defined Interrupt26

§

UserDefined27

Interrupt 59 - User Defined Interrupt27

§

UserDefined28

Interrupt 60 - User Defined Interrupt28

§

UserDefined29

Interrupt 61 - User Defined Interrupt29

§

UserDefined30

Interrupt 62 - User Defined Interrupt30

§

UserDefined31

Interrupt 63 - User Defined Interrupt31

§

UserDefined32

Interrupt 64 - User Defined Interrupt32

§

UserDefined33

Interrupt 65 - User Defined Interrupt33

§

UserDefined34

Interrupt 66 - User Defined Interrupt34

§

UserDefined35

Interrupt 67 - User Defined Interrupt35

§

UserDefined36

Interrupt 68 - User Defined Interrupt36

§

UserDefined37

Interrupt 69 - User Defined Interrupt37

§

UserDefined38

Interrupt 70 - User Defined Interrupt38

§

UserDefined39

Interrupt 71 - User Defined Interrupt39

§

UserDefined40

Interrupt 72 - User Defined Interrupt40

§

UserDefined41

Interrupt 73 - User Defined Interrupt41

§

UserDefined42

Interrupt 74 - User Defined Interrupt42

§

UserDefined43

Interrupt 75 - User Defined Interrupt43

§

UserDefined44

Interrupt 76 - User Defined Interrupt44

§

UserDefined45

Interrupt 77 - User Defined Interrupt45

§

UserDefined46

Interrupt 78 - User Defined Interrupt46

§

UserDefined47

Interrupt 79 - User Defined Interrupt47

§

UserDefined48

Interrupt 80 - User Defined Interrupt48

§

UserDefined49

Interrupt 81 - User Defined Interrupt49

§

UserDefined50

Interrupt 82 - User Defined Interrupt50

§

UserDefined51

Interrupt 83 - User Defined Interrupt51

§

UserDefined52

Interrupt 84 - User Defined Interrupt52

§

UserDefined53

Interrupt 85 - User Defined Interrupt53

§

UserDefined54

Interrupt 86 - User Defined Interrupt54

§

UserDefined55

Interrupt 87 - User Defined Interrupt55

§

UserDefined56

Interrupt 88 - User Defined Interrupt56

§

UserDefined57

Interrupt 89 - User Defined Interrupt57

§

UserDefined58

Interrupt 90 - User Defined Interrupt58

§

UserDefined59

Interrupt 91 - User Defined Interrupt59

§

UserDefined60

Interrupt 92 - User Defined Interrupt60

§

UserDefined61

Interrupt 93 - User Defined Interrupt61

§

UserDefined62

Interrupt 94 - User Defined Interrupt62

§

UserDefined63

Interrupt 95 - User Defined Interrupt63

§

UserDefined64

Interrupt 96 - User Defined Interrupt64

§

UserDefined65

Interrupt 97 - User Defined Interrupt65

§

UserDefined66

Interrupt 98 - User Defined Interrupt66

§

UserDefined67

Interrupt 99 - User Defined Interrupt67

§

UserDefined68

Interrupt 100 - User Defined Interrupt68

§

UserDefined69

Interrupt 101 - User Defined Interrupt69

§

UserDefined70

Interrupt 102 - User Defined Interrupt70

§

UserDefined71

Interrupt 103 - User Defined Interrupt71

§

UserDefined72

Interrupt 104 - User Defined Interrupt72

§

UserDefined73

Interrupt 105 - User Defined Interrupt73

§

UserDefined74

Interrupt 106 - User Defined Interrupt74

§

UserDefined75

Interrupt 107 - User Defined Interrupt75

§

UserDefined76

Interrupt 108 - User Defined Interrupt76

§

UserDefined77

Interrupt 109 - User Defined Interrupt77

§

UserDefined78

Interrupt 110 - User Defined Interrupt78

§

UserDefined79

Interrupt 111 - User Defined Interrupt79

§

UserDefined80

Interrupt 112 - User Defined Interrupt80

§

UserDefined81

Interrupt 113 - User Defined Interrupt81

§

UserDefined82

Interrupt 114 - User Defined Interrupt82

§

UserDefined83

Interrupt 115 - User Defined Interrupt83

§

UserDefined84

Interrupt 116 - User Defined Interrupt84

§

UserDefined85

Interrupt 117 - User Defined Interrupt85

§

UserDefined86

Interrupt 118 - User Defined Interrupt86

§

UserDefined87

Interrupt 119 - User Defined Interrupt87

§

UserDefined88

Interrupt 120 - User Defined Interrupt88

§

UserDefined89

Interrupt 121 - User Defined Interrupt89

§

UserDefined90

Interrupt 122 - User Defined Interrupt90

§

UserDefined91

Interrupt 123 - User Defined Interrupt91

§

UserDefined92

Interrupt 124 - User Defined Interrupt92

§

UserDefined93

Interrupt 125 - User Defined Interrupt93

§

UserDefined94

Interrupt 126 - User Defined Interrupt94

§

UserDefined95

Interrupt 127 - User Defined Interrupt95

§

UserDefined96

Interrupt 128 - User Defined Interrupt96

§

UserDefined97

Interrupt 129 - User Defined Interrupt97

§

UserDefined98

Interrupt 130 - User Defined Interrupt98

§

UserDefined99

Interrupt 131 - User Defined Interrupt99

§

UserDefined100

Interrupt 132 - User Defined Interrupt100

§

UserDefined101

Interrupt 133 - User Defined Interrupt101

§

UserDefined102

Interrupt 134 - User Defined Interrupt102

§

UserDefined103

Interrupt 135 - User Defined Interrupt103

§

UserDefined104

Interrupt 136 - User Defined Interrupt104

§

UserDefined105

Interrupt 137 - User Defined Interrupt105

§

UserDefined106

Interrupt 138 - User Defined Interrupt106

§

UserDefined107

Interrupt 139 - User Defined Interrupt107

§

UserDefined108

Interrupt 140 - User Defined Interrupt108

§

UserDefined109

Interrupt 141 - User Defined Interrupt109

§

UserDefined110

Interrupt 142 - User Defined Interrupt110

§

UserDefined111

Interrupt 143 - User Defined Interrupt111

§

UserDefined112

Interrupt 144 - User Defined Interrupt112

§

UserDefined113

Interrupt 145 - User Defined Interrupt113

§

UserDefined114

Interrupt 146 - User Defined Interrupt114

§

UserDefined115

Interrupt 147 - User Defined Interrupt115

§

UserDefined116

Interrupt 148 - User Defined Interrupt116

§

UserDefined117

Interrupt 149 - User Defined Interrupt117

§

UserDefined118

Interrupt 150 - User Defined Interrupt118

§

UserDefined119

Interrupt 151 - User Defined Interrupt119

§

UserDefined120

Interrupt 152 - User Defined Interrupt120

§

UserDefined121

Interrupt 153 - User Defined Interrupt121

§

UserDefined122

Interrupt 154 - User Defined Interrupt122

§

UserDefined123

Interrupt 155 - User Defined Interrupt123

§

UserDefined124

Interrupt 156 - User Defined Interrupt124

§

UserDefined125

Interrupt 157 - User Defined Interrupt125

§

UserDefined126

Interrupt 158 - User Defined Interrupt126

§

UserDefined127

Interrupt 159 - User Defined Interrupt127

§

UserDefined128

Interrupt 160 - User Defined Interrupt128

§

UserDefined129

Interrupt 161 - User Defined Interrupt129

§

UserDefined130

Interrupt 162 - User Defined Interrupt130

§

UserDefined131

Interrupt 163 - User Defined Interrupt131

§

UserDefined132

Interrupt 164 - User Defined Interrupt132

§

UserDefined133

Interrupt 165 - User Defined Interrupt133

§

UserDefined134

Interrupt 166 - User Defined Interrupt134

§

UserDefined135

Interrupt 167 - User Defined Interrupt135

§

UserDefined136

Interrupt 168 - User Defined Interrupt136

§

UserDefined137

Interrupt 169 - User Defined Interrupt137

§

UserDefined138

Interrupt 170 - User Defined Interrupt138

§

UserDefined139

Interrupt 171 - User Defined Interrupt139

§

UserDefined140

Interrupt 172 - User Defined Interrupt140

§

UserDefined141

Interrupt 173 - User Defined Interrupt141

§

UserDefined142

Interrupt 174 - User Defined Interrupt142

§

UserDefined143

Interrupt 175 - User Defined Interrupt143

§

UserDefined144

Interrupt 176 - User Defined Interrupt144

§

UserDefined145

Interrupt 177 - User Defined Interrupt145

§

UserDefined146

Interrupt 178 - User Defined Interrupt146

§

UserDefined147

Interrupt 179 - User Defined Interrupt147

§

UserDefined148

Interrupt 180 - User Defined Interrupt148

§

UserDefined149

Interrupt 181 - User Defined Interrupt149

§

UserDefined150

Interrupt 182 - User Defined Interrupt150

§

UserDefined151

Interrupt 183 - User Defined Interrupt151

§

UserDefined152

Interrupt 184 - User Defined Interrupt152

§

UserDefined153

Interrupt 185 - User Defined Interrupt153

§

UserDefined154

Interrupt 186 - User Defined Interrupt154

§

UserDefined155

Interrupt 187 - User Defined Interrupt155

§

UserDefined156

Interrupt 188 - User Defined Interrupt156

§

UserDefined157

Interrupt 189 - User Defined Interrupt157

§

UserDefined158

Interrupt 190 - User Defined Interrupt158

§

UserDefined159

Interrupt 191 - User Defined Interrupt159

§

UserDefined160

Interrupt 192 - User Defined Interrupt160

§

UserDefined161

Interrupt 193 - User Defined Interrupt161

§

UserDefined162

Interrupt 194 - User Defined Interrupt162

§

UserDefined163

Interrupt 195 - User Defined Interrupt163

§

UserDefined164

Interrupt 196 - User Defined Interrupt164

§

UserDefined165

Interrupt 197 - User Defined Interrupt165

§

UserDefined166

Interrupt 198 - User Defined Interrupt166

§

UserDefined167

Interrupt 199 - User Defined Interrupt167

§

UserDefined168

Interrupt 200 - User Defined Interrupt168

§

UserDefined169

Interrupt 201 - User Defined Interrupt169

§

UserDefined170

Interrupt 202 - User Defined Interrupt170

§

UserDefined171

Interrupt 203 - User Defined Interrupt171

§

UserDefined172

Interrupt 204 - User Defined Interrupt172

§

UserDefined173

Interrupt 205 - User Defined Interrupt173

§

UserDefined174

Interrupt 206 - User Defined Interrupt174

§

UserDefined175

Interrupt 207 - User Defined Interrupt175

§

UserDefined176

Interrupt 208 - User Defined Interrupt176

§

UserDefined177

Interrupt 209 - User Defined Interrupt177

§

UserDefined178

Interrupt 210 - User Defined Interrupt178

§

UserDefined179

Interrupt 211 - User Defined Interrupt179

§

UserDefined180

Interrupt 212 - User Defined Interrupt180

§

UserDefined181

Interrupt 213 - User Defined Interrupt181

§

UserDefined182

Interrupt 214 - User Defined Interrupt182

§

UserDefined183

Interrupt 215 - User Defined Interrupt183

§

UserDefined184

Interrupt 216 - User Defined Interrupt184

§

UserDefined185

Interrupt 217 - User Defined Interrupt185

§

UserDefined186

Interrupt 218 - User Defined Interrupt186

§

UserDefined187

Interrupt 219 - User Defined Interrupt187

§

UserDefined188

Interrupt 220 - User Defined Interrupt188

§

UserDefined189

Interrupt 221 - User Defined Interrupt189

§

UserDefined190

Interrupt 222 - User Defined Interrupt190

§

UserDefined191

Interrupt 223 - User Defined Interrupt191

§

UserDefined192

Interrupt 224 - User Defined Interrupt192

§

UserDefined193

Interrupt 225 - User Defined Interrupt193

§

UserDefined194

Interrupt 226 - User Defined Interrupt194

§

UserDefined195

Interrupt 227 - User Defined Interrupt195

§

UserDefined196

Interrupt 228 - User Defined Interrupt196

§

UserDefined197

Interrupt 229 - User Defined Interrupt197

§

UserDefined198

Interrupt 230 - User Defined Interrupt198

§

UserDefined199

Interrupt 231 - User Defined Interrupt199

§

UserDefined200

Interrupt 232 - User Defined Interrupt200

§

UserDefined201

Interrupt 233 - User Defined Interrupt201

§

UserDefined202

Interrupt 234 - User Defined Interrupt202

§

UserDefined203

Interrupt 235 - User Defined Interrupt203

§

UserDefined204

Interrupt 236 - User Defined Interrupt204

§

UserDefined205

Interrupt 237 - User Defined Interrupt205

§

UserDefined206

Interrupt 238 - User Defined Interrupt206

§

UserDefined207

Interrupt 239 - User Defined Interrupt207

§

UserDefined208

Interrupt 240 - User Defined Interrupt208

§

UserDefined209

Interrupt 241 - User Defined Interrupt209

§

UserDefined210

Interrupt 242 - User Defined Interrupt210

§

UserDefined211

Interrupt 243 - User Defined Interrupt211

§

UserDefined212

Interrupt 244 - User Defined Interrupt212

§

UserDefined213

Interrupt 245 - User Defined Interrupt213

§

UserDefined214

Interrupt 246 - User Defined Interrupt214

§

UserDefined215

Interrupt 247 - User Defined Interrupt215

§

UserDefined216

Interrupt 248 - User Defined Interrupt216

§

UserDefined217

Interrupt 249 - User Defined Interrupt217

§

UserDefined218

Interrupt 250 - User Defined Interrupt218

§

UserDefined219

Interrupt 251 - User Defined Interrupt219

§

UserDefined220

Interrupt 252 - User Defined Interrupt220

§

UserDefined221

Interrupt 253 - User Defined Interrupt221

§

UserDefined222

Interrupt 254 - User Defined Interrupt222

§

UserDefined223

Interrupt 255 - User Defined Interrupt223

Implementations§

source§

impl ExceptionVector

source

pub fn new(x: usize) -> Option<Self>

Create a new ExceptionVector from usize.

source

pub const fn into_raw(self) -> usize

Cast the ExceptionVector into usize.

Trait Implementations§

source§

impl Clone for ExceptionVector

source§

fn clone(&self) -> ExceptionVector

Returns a copy of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExceptionVector

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ExceptionVector> for ExceptionVector

source§

fn eq(&self, other: &ExceptionVector) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ExceptionVector

source§

impl Eq for ExceptionVector

source§

impl StructuralEq for ExceptionVector

source§

impl StructuralPartialEq for ExceptionVector

Auto Trait Implementations§

§

impl RefUnwindSafe for ExceptionVector

§

impl Send for ExceptionVector

§

impl Sync for ExceptionVector

§

impl Unpin for ExceptionVector

§

impl UnwindSafe for ExceptionVector

Blanket Implementations§

§

impl<T> Any for Twhere T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> From<T> for T

const: unstable§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.