pub enum Rust {
Bool,
Bytes,
Float,
Map,
Object,
SignedInt,
String,
UnsignedInt,
Vec,
}
Expand description
Classes of Rust types.
Variants§
Bool
Rust bool
type.
Bytes
Rust Vec<u8>
type.
Float
Rust float type.
Float width is dependent on interpreter implementation and architecture.
Map
Rust HashMap<K, V>
type.
Object
Arbitrary Rust struct type.
SignedInt
Rust signed integer type.
Int width is dependent on interpreter implementation and architecture.
String
Rust String
type.
UnsignedInt
Rust unsigned integer type.
Int width is dependent on interpreter implementation and architecture.
Vec
Rust Vec<T>
type.
Trait Implementations§
source§impl Ord for Rust
impl Ord for Rust
source§impl PartialOrd for Rust
impl PartialOrd for Rust
impl Copy for Rust
impl Eq for Rust
impl StructuralPartialEq for Rust
Auto Trait Implementations§
impl Freeze for Rust
impl RefUnwindSafe for Rust
impl Send for Rust
impl Sync for Rust
impl Unpin for Rust
impl UnwindSafe for Rust
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)