pub enum TargetClass {
Gpu,
NativeCpu,
ManagedDotnet,
Jvm,
Python,
JsNode,
Ruby,
Php,
}Expand description
The target classification that drives which domain tables exist and which profile collectors apply.
Variants§
Gpu
CUDA / PyTorch / Triton — driven by gdbg.
NativeCpu
Native compiled binaries: C, C++, Rust, Zig, D, Nim, Go.
ManagedDotnet
.NET / CoreCLR / Mono — C#, F#, VB.
Jvm
HotSpot / GraalVM — Java, Kotlin, Scala.
Python
CPython / PyPy.
JsNode
Node.js / V8 — JavaScript, TypeScript.
Ruby
MRI / YJIT — Ruby.
Php
Zend — PHP.
Implementations§
Trait Implementations§
Source§impl Clone for TargetClass
impl Clone for TargetClass
Source§fn clone(&self) -> TargetClass
fn clone(&self) -> TargetClass
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 TargetClass
impl Debug for TargetClass
Source§impl Display for TargetClass
impl Display for TargetClass
Source§impl FromStr for TargetClass
impl FromStr for TargetClass
Source§impl Hash for TargetClass
impl Hash for TargetClass
Source§impl PartialEq for TargetClass
impl PartialEq for TargetClass
impl Copy for TargetClass
impl Eq for TargetClass
impl StructuralPartialEq for TargetClass
Auto Trait Implementations§
impl Freeze for TargetClass
impl RefUnwindSafe for TargetClass
impl Send for TargetClass
impl Sync for TargetClass
impl Unpin for TargetClass
impl UnsafeUnpin for TargetClass
impl UnwindSafe for TargetClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more