CommandArgumentType

Enum CommandArgumentType 

Source
#[repr(u32)]
pub enum CommandArgumentType {
Show 97 variants Address = 0, AddressOrExpression = 1, AliasName = 2, AliasOptions = 3, Architecture = 4, Boolean = 5, BreakpointID = 6, BreakpointIDRange = 7, BreakpointName = 8, ByteSize = 9, ClassName = 10, CommandName = 11, Count = 12, DescriptionVerbosity = 13, DirectoryName = 14, DisassemblyFlavor = 15, EndAddress = 16, Expression = 17, ExpressionPath = 18, ExprFormat = 19, Filename = 20, Format = 21, FrameIndex = 22, FullName = 23, FunctionName = 24, FunctionOrSymbol = 25, GDBFormat = 26, HelpText = 27, Index = 28, Language = 29, LineNum = 30, LogCategory = 31, LogChannel = 32, Method = 33, Name = 34, NewPathPrefix = 35, NumLines = 36, NumberPerLine = 37, Offset = 38, OldPathPrefix = 39, OneLiner = 40, Path = 41, PermissionsNumber = 42, PermissionsString = 43, Pid = 44, Plugin = 45, ProcessName = 46, PythonClass = 47, PythonFunction = 48, PythonScript = 49, QueueName = 50, RegisterName = 51, RegularExpression = 52, RunArgs = 53, RunMode = 54, ScriptedCommandSynchronicity = 55, ScriptLang = 56, SearchWord = 57, Selector = 58, SettingIndex = 59, SettingKey = 60, SettingPrefix = 61, SettingVariableName = 62, ShlibName = 63, SourceFile = 64, SortOrder = 65, StartAddress = 66, SummaryString = 67, Symbol = 68, ThreadID = 69, ThreadIndex = 70, ThreadName = 71, TypeName = 72, UnsignedInteger = 73, UnixSignal = 74, VarName = 75, Value = 76, Width = 77, None = 78, Platform = 79, WatchpointID = 80, WatchpointIDRange = 81, WatchType = 82, RawInput = 83, Command = 84, ColumnNum = 85, LastArg = 86, ModuleUUID = 87, SaveCoreStyle = 88, LogHandler = 89, SEDStylePair = 90, RecognizerID = 91, ConnectURL = 92, TargetID = 93, StopHookID = 94, ReproducerProvider = 95, ReproducerSignal = 96,
}

Variants§

§

Address = 0

§

AddressOrExpression = 1

§

AliasName = 2

§

AliasOptions = 3

§

Architecture = 4

§

Boolean = 5

§

BreakpointID = 6

§

BreakpointIDRange = 7

§

BreakpointName = 8

§

ByteSize = 9

§

ClassName = 10

§

CommandName = 11

§

Count = 12

§

DescriptionVerbosity = 13

§

DirectoryName = 14

§

DisassemblyFlavor = 15

§

EndAddress = 16

§

Expression = 17

§

ExpressionPath = 18

§

ExprFormat = 19

§

Filename = 20

§

Format = 21

§

FrameIndex = 22

§

FullName = 23

§

FunctionName = 24

§

FunctionOrSymbol = 25

§

GDBFormat = 26

§

HelpText = 27

§

Index = 28

§

Language = 29

§

LineNum = 30

§

LogCategory = 31

§

LogChannel = 32

§

Method = 33

§

Name = 34

§

NewPathPrefix = 35

§

NumLines = 36

§

NumberPerLine = 37

§

Offset = 38

§

OldPathPrefix = 39

§

OneLiner = 40

§

Path = 41

§

PermissionsNumber = 42

§

PermissionsString = 43

§

Pid = 44

§

Plugin = 45

§

ProcessName = 46

§

PythonClass = 47

§

PythonFunction = 48

§

PythonScript = 49

§

QueueName = 50

§

RegisterName = 51

§

RegularExpression = 52

§

RunArgs = 53

§

RunMode = 54

§

ScriptedCommandSynchronicity = 55

§

ScriptLang = 56

§

SearchWord = 57

§

Selector = 58

§

SettingIndex = 59

§

SettingKey = 60

§

SettingPrefix = 61

§

SettingVariableName = 62

§

ShlibName = 63

§

SourceFile = 64

§

SortOrder = 65

§

StartAddress = 66

§

SummaryString = 67

§

Symbol = 68

§

ThreadID = 69

§

ThreadIndex = 70

§

ThreadName = 71

§

TypeName = 72

§

UnsignedInteger = 73

§

UnixSignal = 74

§

VarName = 75

§

Value = 76

§

Width = 77

§

None = 78

§

Platform = 79

§

WatchpointID = 80

§

WatchpointIDRange = 81

§

WatchType = 82

§

RawInput = 83

§

Command = 84

§

ColumnNum = 85

§

LastArg = 86

§

ModuleUUID = 87

§

SaveCoreStyle = 88

§

LogHandler = 89

§

SEDStylePair = 90

§

RecognizerID = 91

§

ConnectURL = 92

§

TargetID = 93

§

StopHookID = 94

§

ReproducerProvider = 95

§

ReproducerSignal = 96

Trait Implementations§

Source§

impl Clone for CommandArgumentType

Source§

fn clone(&self) -> CommandArgumentType

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for CommandArgumentType

Source§

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

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

impl PartialEq for CommandArgumentType

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for CommandArgumentType

Source§

fn partial_cmp(&self, other: &CommandArgumentType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

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

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

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

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

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

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

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

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Copy for CommandArgumentType

Source§

impl Eq for CommandArgumentType

Source§

impl StructuralPartialEq for CommandArgumentType

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

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

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

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

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.
Source§

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

Source§

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

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.